Microsoft Foundation Classes (mfc.hlp) (
Table of Contents;
Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
CWnd::OnCommand
◄CWnd► ◄Up► ◄Contents► ◄Index► ◄Back►
──Microsoft Foundation Classes──────────────────────────────────────────────
virtual BOOL OnCommand( UINT wParam, LONG lParam );
Parameter Description
<wParam> Identifies the menu item or control.
<lParam> Specifies additional information. If the message is from a
menu, the low-order word and the high-order word are both 0.
If the message is from an accelerator, the low-order word is
0 and the high-order word is 1. If the message is from a
control, the low-order word is the handle of the window
sending the message and the high-order word is the
notification code.
Remarks
Called when the user selects an item from a CWnd menu, when a child
control sends a notification message to CWnd, or when an access
keystroke is translated.
Access keystrokes that are defined to select items from the Control menu
are translated to ◄WM_SYSCOMMAND► messages.
If an access keystroke that corresponds to a menu item occurs when the
CWnd is minimized, OnCommand is not called. However, if an access
keystroke that does not match any of the items on the CWnd menu or on
the Control menu occurs, OnCommand is called, even if CWnd is
minimized.
OnCommand processes the message map for control notification and
ON_COMMAND entries, and calls the appropriate member function.
Override this member function in your derived class to handle the
◄WM_COMMAND► message. An override will not process the message map
unless the base class OnCommand is called.
Return Value
An application returns TRUE if it processes this message; otherwise
FALSE.
See Also
◄WM_SYSCOMMAND►, ◄WM_COMMAND►
-♦-