|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
WM_MDISETMENU
An application sends the WM_MDISETMENU message to a multiple document interface (MDI) client window to replace the entire menu of an MDI frame window, to replace the Window menu of the frame window, or both.
WM_MDISETMENU wParam = (WPARAM) (HMENU) hmenuFrame; // handle of frame menu lParam = (LPARAM) (HMENU) hmenuWindow; // handle of Window menu
Parameters
hmenuFrame
Value of wParam. Identifies the new frame window menu. If this parameter is NULL, the frame window menu is not changed.
hmenuWindow
Value of lParam. Identifies the new Window menu. If this parameter is NULL, the Window menu is not changed.
Return Values
If the message succeeds, the return value is the handle of the old frame window menu. If the message fails, the return value is zero.
Remarks
After sending this message, an application must call the DrawMenuBar function to update the menu bar. If this message replaces the Window menu, the MDI child window menu items are removed from the previous Window menu and added to the new Window menu. If an MDI child window is maximized and this message replaces the MDI frame window menu, the System menu icon and restore icon are removed from the previous frame window menu and added to the new frame window menu.
See Also
DrawMenuBar, WM_MDIREFRESHMENU
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
WM_MDISETMENU
Приложение посылает сообщение WM_MDISETMENU на многочисленный интерфейс документа клиента (MDI) окно, чтобы заменять целое меню фреймового окна MDI, чтобы заменять меню Окна фреймового окна, или обоих.
WM_MDISETMENU wParam = (WPARAM) (HMENU) hmenuFrame; // ручка фреймового меню lParam = (LPARAM) (HMENU) hmenuWindow; // ручка меню Окна
Параметры
hmenuFrame
Величина wParam. Идентифицирует новое фреймовое меню окна. Если этот параметр НЕДЕЙСТВИТЕЛЕН, фреймовое меню окна не измениться.
hmenuWindow
Величина lParam. Идентифицирует новое меню Окна. Если этот параметр НЕДЕЙСТВИТЕЛЕН, меню Окна не измениться.
Обратные Величины
Если сообщение добивается успеха, обратная величина является ручкой старого фреймового меню окна. Если сообщение терпит неудачу, обратная величина нулевая.
Замечания
После посылки этого сообщения, приложение должно вызвать функцию DrawMenuBar, чтобы корректировать зону меню. Если это сообщение заменяет меню Окна, меню окна пунктов ребенка MDI удалено из предшествующего меню Окна и добавлено к новому меню Окна. Если окно ребенка MDI расширено и это сообщение заменяет фреймовое меню окна MDI, иконка меню Системы и иконка восстановления удалена из предшествующего фреймового меню окна и добавлена к новому фреймовому меню окна.
Смотри Также
DrawMenuBar, WM_MDIREFRESHMENU
|
|
|
|
| |