Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Изменение высоты основного окна TComboBox


ЮЮ ©   (2005-03-05 04:46:00) 

Кто-нибудь пытался решить эту задачу? Что там такое заложено при создании этого окна, что его высоту невозможно изменить?
Ведь этот же "элемент управления" в VBA можно растягивать, как угодно!


Игорь Шевченко   (2005-03-11 17:18:00) [1]

begin...end ©   (11.03.05 17:03) [7]


>  ComboBox'у нужно послать сообщение CB_SETITEMHEIGHT с параметром
> wParam, равным -1, и параметром lParam, равным нужному значению
> высоты.


Видел бы ты, какое уродство после этого получается, если нажать на кнопку, чтобы список вышел :)

С уважением,

ЗЫ: На XP и выше работать не будет.


begin...end   (2005-03-11 17:03:00) [2]

> ЮЮ ©   (11.03.05 04:17) [3]

> Тогда слегка переформулирую вопрос:
> Кто-нибудь знает как установить произвольную высоту основного
> окна TComboBox?

Да.

Ладно, не буду больше мучить. ComboBox'у нужно послать сообщение CB_SETITEMHEIGHT с параметром wParam, равным -1 , и параметром lParam, равным нужному значению высоты.


KSergey   (2005-03-11 14:10:00) [3]

ComboBox из Rx позволяет менять его высоту


ЮЮ   (2005-03-11 13:41:00) [4]

>remb   (11.03.05 13:36) [4]

Проблема не в выпадающем списке, а в главном окне компонента, об изменеии его высоты идет речь


remb   (2005-03-11 13:36:00) [5]

ComboBox1.Style:=csOwnerDrawVariable;
ComboBox1.ItemHeight:=55


ЮЮ   (2005-03-11 04:17:00) [6]

>begin...end ©   (05.03.05 09:54) [2]
Кратость - сестра таланта :)

Тогда слегка переформулирую вопрос:

Кто-нибудь знает как установить произвольную высоту основного окна TComboBox?


begin...end   (2005-03-05 09:54:00) [7]

> ЮЮ ©   (05.03.05 4:46)

> Кто-нибудь пытался решить эту задачу?

Да.

> Что там такое заложено при создании этого окна, что
> его высоту невозможно изменить?

Ничего такого там не заложено.


XP   (2005-03-05 09:48:00) [8]

Зависит от высоты используемого шрифта.


Наверх

Титульная страница Поиск, карта сайта Написать письмо