This is an ActiveX control that will produce a message box. This code is based upon Netscape's new message box. I have modified this code to suit my own needs.
WEBINAR: On-demand webcast
How to Boost Database Development Productivity on Linux, Docker, and Kubernetes with Microsoft SQL Server 2017 REGISTER >
The MessageBox code is wrapped up in a control, but could quite easily be converted to a DLL depending on your requirements. The control shows the dialog with one line of code :
CustomMsgBox1.MessageBox msg, miInformation, msOk, _
"Custom Message Box"
Download Zipped Project Files (43k)