Диалоговое окно Открыть (Open) или Сохранить Как (Save As) отправляет зарегистрированное сообщение LBSELCHSTRING вашей фильтр (hook) - процедуре событий тогда, когда изменяется выбор в каком - либо из окон со списком или комбинированных окнах блока диалога.
Синтаксис
|
Параметры
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 |
Нет |
|
Замечания по платформе |
Не имеется |