Проблемка с combo-box'ом. :( Кто знает, в чём дело?..

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Проблемка с combo-box'ом. :( Кто знает, в чём дело?..

--==SS==-- » 07 окт 2004, 00:30

Угу. Я уже понял, что ступил... :) Спасибо все равно. ;)

Kolinus » 29 сен 2004, 16:39

Анекдот есть старый .
Группа десантников летит на Марсе на вертолете.
Подбили их марсиане. Все погибли остался один десантник
Он выползает из вертолета - а там марсиане.
Ну и начинают спрашивать его - что это такое (показывают на шасси)
Он - не знаю
Они ему по голове - отпираешься !!!!
Опять спрашивают, показывая на двигатель - что это такое ?
Он опять - не знаю
Они снова по голове - отпираешься !!!
Ну и так далее...
Наконец запинали его почти до смерти, посадили в вертолет.
Он кое как долетел до базы, Вываливается с вертолета и говорит свлим "Мужики учите мат. часть"

Andy » 28 сен 2004, 23:10

Точно могу добавить - "мужики, учите мат. часть "
В смысле??

Kolinus » 28 сен 2004, 16:38

Точно могу добавить - "мужики, учите мат. часть "

Andy » 28 сен 2004, 11:29

Конечно так будет. У тебя размер комбобокса по вертикали равен 12. Задай 100 пикселей и все будет как надо. Чтобы не делать этого вручную кликни на "стрелочке" комбобокса в редакторе ресурсов в VC++. Появится дополнительная рамка - вот ее и надо оттянуть вниз на столько сколько требуется.

Проблемка с combo-box'ом. :( Кто знает, в чём дело?..

--==SS==-- » 28 сен 2004, 08:59

Собственно, эта собака никак не хочет выезжать. :)
То есть короче:
Имею VC++ .NET (aka 7.0).
Делаю диалоговое окошко с dropdown-combobox'ом.
(ресурс выглядит так:
COMBOBOX IDC_COMBO1,84,18,180,12,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP)

Добавляю программно элементы через мессагу CB_ADDSTRING. Факт в том, что они добавляются.
В процедурке диалогового окна никоим образом у меня сообшения, от комбобокса приходящие не обрабатываются.
После всего вышеописанного запускаю, жму на комбобокс, фокус ввода переходит на открывающееся всплывающее окошко комбобокса, но реально это окошко содержит лишь рамку и ноль элементов и выглядит, как чёрточка под комбобоксом.
При этом клавиатурой/колесом мыши элементы переключаются - то есть всё как бы работает, но drop'аться окошко с элементами нормально не хочет. :(

Самое забавное, что в первом попавшемся в MSDN примере (замечу - откомпилированном примере) с комбобоксом та же ерунда... :)

Вернуться к началу