На главную

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 | Скачать Вниз

System Menu



Windows gives a dialog box a System menu when the template specifies the WS_SYSMENU style. To prevent inappropriate command input, Windows automatically disables all commands in the menu except the Move and Close commands. The user can use the Move command to move the dialog box. When the user chooses the Close command, Windows sends a WM_COMMAND message to the dialog box procedure with the wParam parameter set to IDCANCEL. This is identical to the message sent by the Cancel button when the user chooses it. The recommended action for this message is to close the dialog box and cancel the requested command or task.

Although other menus in dialog boxes are not recommended, a dialog box template can specify a menu by supplying the identifier or the name of a menu resource. In this case, Windows loads the resource and creates the menu for the dialog box. Applications typically use menu identifiers or names in templates when using the templates to create custom windows rather than dialog boxes.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Системное Меню



Windows дает диалоговому блоку меню Системы когда шаблон определяет стиль WS_SYSMENU. Для того, чтобы предохранять неподходящий командный ввод, Windows автоматически выводит из строя все команды в меню кроме Перемещение и Закрытые команды. Пользователь может использовать команду Перемещения, чтобы перемещать диалогового блока. Когда пользователь выбирает Закрытую команду, Windows посылает сообщение WM_COMMAND диалоговому блоку процедуры с параметром wParam установленным на IDCANCEL. Это идентично сообщению посланному кнопкой Отмены когда пользователь выбирает это. Рекомендуемое действие для этого сообщения должно закрывать диалогового блока и отменять запрошенную команду или задачу.

Хотя другие меню в диалоговых блоках не рекомендованы, диалоговый шаблон блока может определить меню поставляя идентификатор или имя ресурса меню. В этом случае, Windows загружает ресурс и создает меню для диалогового блока. Приложения обычно используют идентификаторы меню или имен в шаблонах при использовании шаблонов, чтобы создавать заказное окно а не общаться блоки.


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