Двойное слово. Младшее слово содержит положение первого символа в выделенном фрагменте, старшее - положение символа, следующего за выделенным фрагментом текста
Определение положения первого и последнего символа в выделенном фрагменте текста.
CB_GETEDITSEL
CB_GETDROPPEDSTATE
Определение номера выделенной строки.
CB_GETCURSEL
Определение количества строк в списке.
CB_GETCOUNT
CB_FINDSTRING
LpszFileSpec - указатель на строку, содержащую имя файла или шаблон имени файла.
Заполнение списка именами файлов и каталогов, расположенных в текущем каталоге, а также именами дисков.
CB_DIR
CB_DELETESTRING
LpszStr - указатель на добавляемую строку.
Добавление строки в список.
CB_ADDSTRING
Сообщения для списка
Для управления списком "combobox" используется набор сообщений, аналогичный набору сообщений для списка "listbox" и редактора текста "edit".
Функция SendMessage, посылающая сообщения списку "combobox", возвращает значение, которое зависит от выполняемой функции или код ошибки: CB_ERRSPACE (ошибка при получении дополнительной памяти), CB_ERR (затребованная операция не может быть выполнена). Если операция выполнена без ошибок, возвращается значение CB_OKAY.
Имеются сообщения, специально предназначенные для работы со списком "combobox". Символические имена этих сообщений имеют префикс CB_.
Параметры:
wParam = 0;
lParam = (LPARAM)(LPCSTR)lpszStr;
Возвращаемое значение: номер строки в списке (первая строка имеет номер 0), или код ошибки.
Удаление строки из списка.
Параметры:
wParam = (WPARAM)nIndex;
lParam = 0L;
nIndex - номер удаляемой строки. Первая строка имеет номер 0.
Возвращаемое значение: количество строк, оставшихся в списке, или код ошибки.
Параметры:
wParam = (WPARAM)(UINT)uAttr;
lParam = (LPARAM)(LPCSTR)lpszFileSpec;
uAttr - атрибуты файлов;
Возвращаемое значение: номер последнего имени файла, добавленного в список, или код ошибки.
Поиск строки в списке, имеющей заданный префикс.
Параметры:
wParam = (WPARAM)nIndexStart;
lParam = (LPARAM)(LPCSTR)lpszStr;
nIndexStart - номер строки, с которой начинается поиск;
lpszStr- адрес префикса строки, которую нужно найти в списке.
Возвращаемое значение: номер найденной строки, или код ошибки (если строки в списке нет).
Параметры:
wParam = 0;
lParam = 0L;
Возвращаемое значение: количество строк в списке или код ошибки.
Параметры:
wParam = 0;
lParam = 0L;
Возвращаемое значение: номер выделенной строки или код ошибки.
С помощью этого сообщения можно определить, находится список в видимом или невидимом состоянии.
Параметры:
wParam = 0;
lParam = 0L;
Возвращаемое значение: TRUE, если список виден, FALSE - если нет.
Параметры:
wParam = 0;
lParam = 0L;
Возвращаемое значение: