Сообщение LBSELCHSTRING
[Начиная с Windows Vista, общие диалоговые окна "Открыть" и "Сохранить как" заменены диалоговым окном "Общий элемент". Мы рекомендуем использовать API общих диалоговых окон вместо этих диалоговых окон из общей библиотеки диалоговых окон.]
Диалоговое окно "Открыть " или "Сохранить как " отправляет зарегистрированное сообщение LBSELCHSTRING процедуре перехватчика при изменении выбора в любом из списков или полей со списком диалогового окна.
#define LBSELCHSTRING TEXT("commdlg_LBSelChangedNotify")
Параметры
-
wParam
-
Идентификатор списка или поля со списком, в котором был изменен выбор.
-
lParam
-
Слово нижнего порядка указывает номер элемента выбранной строки в списке или поле со списком. Слово высокого порядка указывает тип изменения выделения. Этот параметр может принимать одно из указанных ниже значений.
Значение Значение - CD_LBSELCHANGE
- 0
Элемент является единственным элементом, выбранным в списке с одним выбором. - CD_LBSELADD
- 2
Элемент является одним из элементов, выбранных в списке с множественным выбором. - CD_LBSELSUB
- 1
Элемент больше не выбирается в списке с множественным выбором. - CD_LBSELNOITEMS
- -1
В списке с множественным выбором элементов не существует.
Возвращаемое значение
Это сообщение не имеет возвращаемого значения.
Комментарии
Процедура перехватчика должна указать константу LBSELCHSTRING в вызове функции RegisterWindowMessage , чтобы получить идентификатор сообщения, отправленного диалоговым окном.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Имя в кодировке Юникод и ANSI |
LBSELCHSTRINGW (Юникод) и LBSELCHSTRINGA (ANSI) |
См. также раздел
-
Справочные материалы
-
Основные понятия