
Have you ever wanted to display a MessageBox for a few seconds and then have the default action taken. This allows you to use all of the functionality of a standard MessagBox while at the same time using some very handy extra features: It extends the MessageBox API rather than replacing it.

GSMessageBox provides the following extensions to a standard MessageBox. Laurent Muller has been kind enough to donate the Visual Basic code and a sample application to enable you to use GSMessageBox in VB. Want to use GSMessageBox in Visual Basic? Instead I decided to coerce the existing API to do what I wanted. However, the MessageBox API is fairly extensive and allows for a fair degree of flexibility.

I did consider (not for long) writing it from scratch. To allow for an auto-kill timer and optionally a check-box to "never show this again".

To provide a more flexible MessageBox that is an enhancement of the existing API version.
