Двойное слово. Младшее слово содержит положение первого символа в выделенном фрагменте, старшее - положение символа, следующего за выделенным фрагментом текста

Определение положения первого и последнего символа в выделенном фрагменте текста.

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;

Возвращаемое значение:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: