*   >> Чтение Образование Статьи >> science >> programming

Комбинированное окно Уведомления

<р> Окна Предварительно управления - Часть 23 Volume - Windows пользовательского интерфейса Введение Это часть 23 моей серии, Windows Предопределенные управления. Для того, чтобы понять этот урок, вы должны прочитать все предыдущие уроки из этой серии. В этой части серии мы рассмотрим Combo Box Уведомления. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected]. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете.

Уведомления Когда пользователь вызывает событие на поле со списком, сообщение отправляется в порядке, класса окна родительского окна в поле со списком. Такое сообщение называется уведомления. Каждое из этих сообщений является на самом деле идентификатор константы. Уведомление направляется в порядке, в форме сообщения WM_COMMAND. Чтобы узнать больше о сообщении WM_COMMAND, читать учебник в этом блоге под названием, управляющие сообщения. А теперь я даю вам код уведомления и их значения.

Код Уведомление: Значение CBN_CLOSEUP: Этот код посылается, когда окно списка из выпадающего списка был закрыт. CBN_DBLCLK: Этот код посылается, когда пользователь дважды щелкает строку в списке поля со списком. CBN_DROPDOWN: Этот код посылается, когда окно списка из выпадающего списка собирается быть сделаны видимыми. CBN_EDITCHANGE: Этот код посылается после того, как пользователь принимал меры, которые могут быть изменены текст в править контрольной части поля со списком.

В отличие от кода уведомления CBN_EDITUPDATE (смотри ниже), это уведомление передается код после того, как система обновляет экран. CBN_EDITUPDATE: Этот код посылается, когда редактировать управления часть со списком собирается отобразить измененное текст. Этот код отправляется уведомление после контроля отформатировал текст, но, прежде чем он отображает текст. CBN_ERRSPACE: Этот код передается при списком не может выделить достаточно памяти для удовлетворения конкретного запроса. CBN_KILLFOCUS: Этот код передается при списком теряет фокус клавиатуры.

CBN_SELCHANGE: Этот код посылается, когда пользователь изменяет текущий выбор в списке поля со списком. Пользователь может изменить выбор, нажав в окне списка или с помощью клавиш со стрелками. Родительское окно поля со списком получает это уведомление в виде сообщения WM_COMMAND с CBN_SELCHANGE в старшем слове параметра WPARAM. CBN_SELENDCANCEL: Этот код посылается, когда пользователь выбирает элемен

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.