Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программирование на WinApi, C++Builder, Visual C++


Информационный Канал Subscribe.Ru


Здравствуйте уважаемые подписчики.
Вышел в свет новый выпуск рассылки по программированию на WinApi, C++Builder и Visual C++.
Всё содержание рассылки вы можете просмотреть посетив сайт Программирование на WinApi
Все вопросы вы можете задать мне лично написав письмо по адресу jugger@mail.ru
Если вы хотите прочитать что то определенное, напишите мне письмо. Я постараюсь написать статью на вашу тему(если это позволит моя квалификация)
 
Platform SDK Интерфейс Пользователя Windows

Переключатели

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

Переключатель может иметь один из четырех стилей: стандартный, автоматический, с тремя состояниями и автоматический с тремя состояниями определенных константами BS_CHECKBOX, BS_AUTOCHECKBOX, BS_3STATE, и BS_AUTO3STATE соответственно.Каждый стиль может принимать два состояния отметок: помеченный (отметка находится внутри поля) или очищенный (нет галочки).Кроме того, флажок с тремя состояниями может принимать неопределенное состояние (серое поле внутри флажка).Неоднократно нажатие на стандартном или автоматическом переключателе меняет состояние с помеченного на очищенный и обратно.

Когда пользователь нажимает переключатель(любого стиля), переключатель получает фокус клавиатуры. Система посылает родительскому окну переключателя сообщение WM_COMMAND содержащее код уведомления BN_CLICKED. Родительское окно не подтверждает это сообщение если оно исходит от автоматического переключателя или автоматического переключателя с тремя состояниями, потому что система автоматически устанавливает состояние проверки для тех стилей. Но родительское окно должно подтвердить это сообщение, если оно исходит от переключателя или переключателя с тремя состояниями, потому что родительское окно ответствено за установку состояния проверки для этих стилей. Независимо от стиля переключателя, система автоматически перекрашивает переключатель как только его состояние изменяется.


Удачи Вам в Ваших делах.
Куковинец Андрей aka Juggernaut.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное