Control Notification Messages
A control should send a notification message to its parent window to notify
the parent about user input or changes to the control. The notification message
is a
WM_COMMAND message that includes a control identifier and a notification code
identifying the nature of the event. A
control identifier is a unique number the application uses to identify the control sending the
message. The application sets the identifier for a control when it creates the
control. The application specifies the identifier either in the
hMenu parameter of the
CreateWindowEx function or in the
id member of the dialog box template (the
DLGITEMTEMPATE structure).
Because the control does not set the control identifier, the control must
retrieve the identifier before it can send notification messages. A control must
use the
GetDlgCtrlID function to retrieve its own control identifier. Although the control
identifier is specified as the menu handle when the control is created, the
GetMenu function cannot be used to retrieve the identifier. Alternatively, a control
can retrieve the identifier from the
hMenu member in the
CREATESTRUCT structure while processing the
WM_CREATE message.
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database