C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 903 - CListBox::Create / MFC Справка / Visual C++

Шаг 903 - CListBox::Create

BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );

Возвращаемое значение
Отличнo от нуля, если успешно, иначе 0.

Параметры
dwStyle
Определяет стиль списка. Примените любую комбинацию стилей списка к блоку.
rect
Определяет размер списка и позицию. Может быть или объект CRect или структура RECT.
pParentWnd
Определяет родительское окно списка (обычно объект CDialog). Это не должно быть NULL.
nID
Определяет ID элемента управления списка.

Замечания
Вы создаете объект CListBox в двух шагах. Сначала вызовите конструктор, затем вызовите Create, который инициализирует список Windows и присоединяет его к объекту CListBox.
Когда Create выполняется, Windows посылает WM_NCCREATE, WM_CREATE, WM_NCCALCSIZE, и WM_GETMINMAXINFO сообщения к элементу управления списка.
Эти сообщения обработаны по умолчанию OnNcCreate, OnCreate, OnNcCalcSize, и OnGetMinMaxInfo функциями в базовом классе CWnd. Чтобы расширять заданную по умолчанию обработку сообщения, получите класс из CListBox, добавьте карту сообщения к новому классу, и перегрузите предшествующие функции драйвера сообщения. Перегрузите OnCreate, например, что бы выполнять необходимую инициализацию для нового класса.
Примените следующие стили окна к управлению списка.

  • WS_CHILD - Всегда
  • WS_VISIBLE - Обычно
  • WS_DISABLED - Редко
  • WS_VSCROLL - Чтобы добавить вертикальный слайдер
  • WS_HSCROLL - Чтобы добавить горизонтальный слайдер
  • WS_GROUP - Чтобы группировать средства управления
  • WS_TABSTOP - Чтобы позволить табуляцию в этом элементе управления

Пример

// pParentWnd - внешний указатель на родительское окно.
extern CWnd* pParentWnd;
// Указатель на мой список.
extern CListBox* pmyListBox;
pmyListBox->Create(WS_CHILD|WS_VISIBLE|LBS_STANDARD
	|WS_HSCROLL, CRect(10,10,200,200), pParentWnd, 1);

| |
Автор Каев Артем.
[AD]





Дебетовая карта Home Credit [CPS] RU