![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 12.06.2007
Сообщений: 130
|
![]()
Как на WinAPI создать ListBox так, чтобы он был такой же как при использовании VCL. Я делаю так:
Код:
|
![]() |
![]() |
![]() |
#2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
не всё так просто!
для придания лучшего интерфейса надо делать сабклассинг, указывать дополнительные флаги и т.д. и т.п., а высота разная потому что наверно она выранивается что бы быть кратной высоте одного элемента. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 12.06.2007
Сообщений: 130
|
![]() |
![]() |
![]() |
![]() |
#4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Из APIx:
ListBox1 := CreateWindowEx( WS_EX_CLIENTEDGE, 'listbox', '', WS_CHILD or WS_VISIBLE or LBS_EXTENDEDSEL, 120, 40, 121, 97, Handle, 0, hInst, nil); SendMessage(ListBox1, WM_SETFONT, hFont, 0); |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ListBox | Shouldercannon | Общие вопросы Delphi | 15 | 08.01.2010 12:11 |
Фон в listbox | Черничный | Компоненты Delphi | 17 | 15.07.2008 17:15 |
ListBox | Witaliy | Общие вопросы Delphi | 10 | 27.04.2008 17:15 |
ListBox | ZhekON | Компоненты Delphi | 7 | 04.04.2007 19:34 |