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

Поле со списком Messages

о если содержимое списка коробка были прокручивается, еще один пункт может быть на самом верху. WPARAM не используется; она должна быть равна нулю. LPARAM не используется; она должна быть равна нулю. Если сообщение успешно, возвращаемое значение является индекс первого видимого элемента в списке поля со списком. Если сообщение не, возвращаемое значение CB_ERR. CB_INITSTORAGE: Это сообщение посылается перед добавлением большого количества элементов в списке коробочной части поля со списком. Это сообщение выделяет память для хранения элементов списка.

Сообщение CB_INITSTORAGE помогает ускорить инициализацию со списком, которые имеют большое количество элементов (более 100). Это оставляет указанное количество памяти, так что последующая CB_ADDSTRING, CB_INSERTSTRING (см ниже), и сообщения CB_DIR принять в кратчайшие сроки. WPARAM это количество элементов для добавления. LPARAM является объем памяти выделить для элементов строк, в байтах.

Если сообщение успешно, возвращаемое значение является общее количество элементов, для которых память была предварительно выделенных, то есть, общее количество элементов, добавленных всех успешных CB_INITSTORAGE сообщений. Если сообщение не, возвращаемое значение CB_ERRSPACE. CB_INSERTSTRING: Это сообщение вставляет строку или запись данных в списке поля со списком. В отличие от сообщения CB_ADDSTRING, сообщение CB_INSERTSTRING не вызывает список со стилем CBS_SORT быть отсортированы. WPARAM это с нуля индекс позиции, в которой, чтобы вставить строку.

Если этот параметр равен -1, строка добавляется в конец списка. LPARAM указатель на завершающуюся нулем строку, которая будет вставлена. Возвращаемое значение является индексом позиции, в которой строка была вставлена. Если происходит ошибка, то возвращаемое значение является CB_ERR. Если недостаточно места для хранения новой строки, это CB_ERRSPACE. Примечание: Если окно со списком имеет WS_HSCROLL стиль и вставить строку шире, чем поле со списком, вы должны отправить сообщение LB_SETHORIZONTALEXTENT для обеспечения появляется горизонтальная полоса прокрутки.

CB_LIMITTEXT: Это сообщение ограничивает длину текста пользователь может напечатать в поле ввода в поле со списком. Сообщение CB_LIMITTEXT ограничивает только текст, пользователь может ввести. Это не имеет никакого влияния на любого текста уже в окне редактирования, когда сообщение отправлено, и не влияет на длину текста копируется в поле редактирования, когда строка в списке выбран. По умолчанию лимит в тексте пользовател

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