Уведомление Когда пользователь действует (использует) на контроль, что является событием. Сообщение о событии посылается оконной процедуре родительского окна. Такое сообщение называется уведомления. Я объяснил детали уведомлений в учебнике этой серии под названием "Управляющие сообщения". А теперь я даю вам список кнопок уведомлений и их значений. Код Уведомление: Смысл BN_CLICKED: Это сообщение посылается, когда пользователь нажимает кнопку. Родительское окно кнопки получает код уведомления BN_CLICKED в форме сообщения WM_COMMAND.
BN_DBLCLK: Этот код отправляется уведомление, когда пользователь дважды нажимает кнопку. Это код уведомления автоматически отправляется для кнопок BS_USERBUTTON, BS_RADIOBUTTON и BS_OWNERDRAW. Другие типы кнопка отправки BN_DBLCLK, только если они имеют стиль BS_NOTIFY. Родительское окно кнопки получает код уведомления BN_DBLCLK в форме сообщения WM_COMMAND. BN_DOUBLECLICKED: Это уведомление отправляется, когда пользователь дважды нажимает кнопку. Это уведомление отправляется автоматически для кнопок BS_USERBUTTON, BS_RADIOBUTTON и BS_OWNERDRAW.
Другие типы кнопка отправки BN_DOUBLECLICKED, только если они имеют стиль BS_NOTIFY. Родительское окно кнопки получает код уведомления BN_DOUBLECLICKED в форме сообщения WM_COMMAND. BN_DOUBLECLICKED такой же, как BN_DBLCLK. BN_KILLFOCUS: Это уведомление отправляется, когда кнопка теряет фокус клавиатуры. Кнопка должна иметь стиль BS_NOTIFY, чтобы отправить эту уведомления кода. Родительское окно кнопки получает код уведомления BN_KILLFOCUS в форме сообщения WM_COMMAND. BN_SETFOCUS: Это уведомление отправляется, когда кнопка получает фокус клавиатуры.
Кнопка должна иметь стиль BS_NOTIFY, чтобы отправить эту уведомления кода. Родительское окно кнопки получает код уведомления BN_SETFOCUS в форме сообщения WM_COMMAND. BCN_DROPDOWN: Этот код посылается, когда пользователь нажимает стрелку раскрывающегося списка на кнопке. Родител