Диалоговое окно Открыть (Open) или Сохранить как (Save As) передает зарегистрированное сообщение LBSELCHSTRING вашей фильтр - процедуре, когда в каком-либо из окон списка или комбинированных блоков диалогового окна изменяется выбор.
В блоках диалога Открыть (Open) и Сохранить как (Save As) в стиле Проводника это сообщение было заменено сообщениями CDN_TYPECHANGE и CDN_SELCHANGE.
Синтаксис
MessageID = RegisterWindowMessage(LBSELCHSTRING); idListBox = (UINT) wParam; iItem = LOWORD (lParam); iType = HIWORD (lParam);
Параметры
idListBox
Идентификатор окна списка или комбинированного блока, в котором изменился выбор.
iItem
Номер элемента выбранной строки в окне списка или комбинированном блоке.
iType
Тип изменения выбора. Этот параметр может быть одним из следующих значений:
Возвращаемые значения
Возвращаемых значений нет.
Замечания
Фильтр - процедура должна определить константу LBSELCHSTRING при вызове функции RegisterWindowMessage, чтобы получить идентификатор для сообщения, переданного диалоговым окном.
Смотри также
CDN_SELCHANGE, CDN_TYPECHANGE, RegisterWindowMessage
Размещение и совместимость LBSELCHSTRING
Windows NT Да Win95 Да Win32s Да Импортируемая библиотека - Заголовочный файл commdlg.h Unicode Нет Замечания по платформе Не имеется