Что заменило WM_BNCLICKED - PullRequest
2 голосов
/ 14 апреля 2020

Использование этого учебника и перевод на лету в IDE VS2019. Перейдите к шагу «Добавление обработчиков сообщений для элементов управления» и попытайтесь найти BNCLICKED на вкладке Class Wizard Messages. Я вижу много других сообщений WM_XXXBUTTON ..., но не BNCLICKED. Что заменяет BNCLICKED?

1 Ответ

1 голос
/ 14 апреля 2020

Сообщение WM_XXXBUTTON..., к которому вы обращаетесь (например, WM_LBUTTONDOWN), - это сообщения, отправляемые, когда кнопка mouse что-то делает. Для кнопок в диалоговых окнах (и других компонентах пользовательского интерфейса) отправляется «сообщение»: BN_CLICKED (обратите внимание на подчеркивание). Технически, это код уведомления , а не сообщение само по себе, и отправляется как старшее слово wParam сообщения WM_COMMAND.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...