На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

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


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz