Диалоговое окно Открыть (Open) или Сохранить Как (Save As) отправляет зарегистрированное сообщение LBSELCHSTRING вашей фильтр (hook) - процедуре событий тогда, когда изменяется выбор в каком - либо из окон со списком или комбинированных окнах блока диалога.
Синтаксис
LBSELCHSTRING WPARAM wParam LPARAM lParam; |
Параметры
wParam
Идентификатор окна со списком или комбинированного окна в котором изменился выбор.
lParam
Младшее слово определяет номер элемента выбранной строки в окне со списком или комбинированном окне. Старшее слово определяет тип изменения выбора. Этим параметром может быть одно из ниже перечисленных значений.
Значение | Предназначение |
CD_LBSELCHANGE | Элемент - это единственный пункт, выбираемый в списке с единственным элементом выбора. |
CD_LBSELADD | Элемент - один из элементов, выбранных в окне списка с несколькими элементами для выбора. |
CD_LBSELSUB | Элемент больше не выбран в окне списка с несколькими элементами для выбора |
CD_LBSELNOITEMS | В окне списка с несколькими элементами для выбора - элементов не существует. |
Возвращаемое значение
Это сообщение значения не возвращает.
Замечания
Чтобы получить идентификатор сообщения, отправленного диалоговым окном, фильтр (hook) - процедура событий должна установить константу LBSELCHSTRING при вызове функции RegisterWindowMessage.
Смотри также
Обзор Библиотека стандартных диалоговых окон, Уведомления, используемые библиотекой стандартных диалоговых окон, CDN_SELCHANGE, CDN_TYPECHANGE, RegisterWindowMessage
Размещение и совместимость LBSELCHSTRING |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Минимальная версия DLL |
Нет |
Заголовочный файл |
|
- объявлено в |
Commdlg.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |