*   >> Чтение Образование Статьи >> science >> programming

Создание списка Box

Окна Предопределенные управления - Часть 19 - Volume пользователя Windows интерфейс Введение Это часть 19 моей серии, Windows Предопределенные управления. Для того, чтобы понять этот урок, вы, скорее прочитал все предыдущие уроки из этой серии. В этой части серии, мы видим, как создать список. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected]. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете.

Перечень Коробка Список коробка управления, что имеет список элементов, которые пользователь может выбрать. Пользователь выбирает элемент, выбрав его. Пользователь выбирает элемент, щелкнув его. Можно выбрать пункт с помощью клавиатуры, но я не пойду на это. В этой серии мы поговорим о списках, чьи элементы строки (тексты). Список коробка может обеспечить прокрутки, если элементы слишком много для отведенном для числа элементов. Выбор элемента списка изменяет свой цвет текста и его цвет фона. Создание List Box вы можете создать поле со списком, используя функцию CreateWindowEx. Класс, LISTBOX.

Не забудьте ввести WS_CHILD, так как это дочернее окно. Помните, что окно списка является контроль и нуждается в уникальный целочисленный идентификатор. Типы списков Есть два типа списков: одной отбора и многократного отбора. Одноместный-выбор по умолчанию. В одной отбора списка, пользователь может выбрать только один пункт на один раз. В нескольких выбора списка, пользователь может выбрать более чем один пункт на один раз. Если вы хотите, чтобы окно списка множественного выбора, используйте стиль LBS_EXTENDEDSEL. Вам не нужно набирать любой особый стиль для списка одного выбора.

Кодирование можно создать список окно, используя функцию CreateWindowEx. После этого вы должны отправить каждому пункту строку в поле, используя функцию SendMessage с. В этой серии, мы имеем дело со строками как элементов в списке. Сообщение, чтобы добавить строку в списке будет LB_ADDSTRING. Это сообщение добавляет строку в списке. Если окно списка не имеет стиль LBS_SORT, строка добавляется в конец списка. В противном случае, эта строка вставляется в список и список сортируется. Параметр WPARAM не используется (установите его в NULL).

Параметр LPARAM указатель на строку с нулевым символом, который должен быть добавлен. Возвращаемое значение является окно списка нуля индекс добавленного строки. Если происходит ошибка, то возвращаемое значение я

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.