![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
scrollbar w COMBOBOX на диалоге -- нету %-( [D7, Win2k, WinXP]
Ketmar © (2006-06-24 14:14:00)есть диалог в ресурсах. в диалоге -- COMBOBOX c флагами
CBS_DROPDOWNLIST+CBS_DISABLENOSCROLL. изначально, натурально, пустой.
создаю диалог при помощи DialogBoxParam().
в обработчике событий диалога заполняю COMBOBOX (по WM_INITDIALOG) при помощи SendMessage(hwnd, CB_ADDSTRING, ...).
пунктов намного больше, нежели помещается в выпадающее окошко. но scrollbar не появляется.
вывод: я где-то ужасно затупил. пните меня, пожадуйста, в верном направлении: как объяснить винде, что scrollbar нужен? а то юзеры регулярно требуют пункты, которые есть, но которых не видно. и догадаться о них без scrollbar'а сложно.
tnx.
Ketmar (2006-06-25 12:39:00) [1]всем премного благодарен. старость -- не радость. совсем забыл про этот флажок...
ECM (2006-06-25 10:53:00) [2]Вернее
COMBOBOX c флагами
CBS_DROPDOWNLIST+CBS_DISABLENOSCROLL +WS_VSCROLL
Эти флаги должны попасть в Style Combobox-a (GWL_STYLE)
Без WS_VSCROLL ScrollBox не будет отображаться
ECM (2006-06-25 10:27:00) [3]WS_VSCROLL
?