DM_SETDROPDOWNOPENED

Сообщение DM_SETDROPDOWNOPENED используется для программного раскрытия или закрытия комбобокса или истории.

Param1

ID элемента, чей список (DI_COMBOBOX) или историю (DI_EDIT или DI_FIXEDIT с флагом DIF_HISTORY) мы хотим раскрыть.

Param2

TRUE - раскрыть список у элемента ID.
FALSE - закрыть открытый комбобокс или историю. В этом случае параметр Param1 игнорируется.

Return

Если Param2 = FALSE, всегда возвращается TRUE.
Если Param2 = TRUE, возвращается TRUE в случае удачного открытия комбобокса или истории, FALSE - возвращается, если был указан ID не поддерживаемого типа.

Элементы

ЭлементОписание
DI_COMBOBOX комбинированный список
DI_EDIT строка ввода
DI_FIXEDIT поле ввода фиксированного размера

Замечания

В диалоге одновременно может быть открыт только один комбо-бокс или список истории. Поэтому посылка сообщения с Param2 = TRUE закрывает уже открытый комбобокс, а при посылке сообщения с Param2 = FALSE указывать ID элемента не требуется.

Пример

Смотрите также:
DialogInit, DM_GETDROPDOWNOPENED