Сообщения Приложение может послать сообщение на кнопку. Кнопка обрабатывает сообщение. Вы отправляете такое сообщение управления с помощью функции SendMessage. Для получения подробной информации об использовании этой функции, читать учебник этой серии, под названием, "Управляющие сообщения". А теперь я даю вам код сообщения и их значения. Код Сообщение: Значение BM_GETCHECK: Это сообщение возвращает флажок состояние кнопки; это применимо, чтобы проверить и радио-кнопки. Здесь параметры WPARAM и LPARAM не используются и должны друг равна нулю.
Возвращаемое значение является одним из следующего: BST_CHECKED: Кнопка проверяется. BST_INDETERMINATE: Кнопка неактивна, указывая на неопределенное состояние. BST_UNCHECKED: Кнопка очищается приложения Вы должны определить, какие из указанных выше трех значений (код) был возвращен (использовать, если-конструкции). BM_GETSTATE: Это сообщение возвращает текущее состояние проверки, нажмите государство, и сосредоточиться состояние кнопки. Здесь параметры WPARAM и LPARAM не используются и должны друг равна нулю.
Код возврата представляет собой сочетание любого из следующего: BST_CHECKED: кнопка установлена. BST_DROPDOWNPUSHED: Кнопка в состоянии раскрывающемся; для Windows Vista. Это относится только, если кнопка имеет стиль TBSTYLE_DROPDOWN. BST_FOCUS: Кнопка имеет фокус клавиатуры. BST_HOT: Кнопка горячей; то есть, указатель мыши над ним. BST_INDETERMINATE: состояние кнопки неопределенно. Применяется только, если кнопка имеет BS_3STATE или BS_AUTO3STATE стиль. BST_PUSHED: Кнопка показана в нажатом состоянии. BST_UNCHECKED: Нет особое состояние. Эквивалентны нулю.
BM_SETCHECK: Это сообщение устанавливает флажок состояния для радио-кнопок и флажков. WPARAM может быть одним из следующих значений (код): BST_CHECKED: Устанавливает состояние кнопку, чтобы проверить. BST_INDETERMINATE: Устанавливает состояние кнопку, чтобы серым, что указывает на неопределенное состоя