Implementing a Message Box with Standard Behavior
The system icons can be accessed via the SystemIcons
class.
The system sounds can be played via P/Invoke:
Usage:
The keyboard shortcut Ctrl+C copies the contents of message boxes to the clipboard.
The standard message box can be extended by additional controls using a Win32 hook: A “Don’t show this again” checkbox for the .NET MessageBox
.