Tuesday, 13 November 2007

System.Windows.Form.MessageBox control is not extensible

Windows.Form.MessageBox control is not extensible since it is provided by the operating system. It is a static a class with private constructor. However, we could do something to customise this class by digging deep into Win32 API i.e., a 'hook' could be built to listen to the window events related to creating and activating the MessageBox, etc.

References:
http://msdn.microsoft.com/msdnmag/issues/02/11/CuttingEdge/default.aspx#S9
http://www.thescripts.com/forum/thread446492.html

No comments: