Форум программистов, компьютерный форум CyberForum.ru

Как установить ширину выпадающей части ComboBox? - C++

Восстановить пароль Регистрация
 
SCORPION Z
1 / 1 / 0
Регистрация: 26.08.2009
Сообщений: 19
15.07.2010, 16:14     Как установить ширину выпадающей части ComboBox? #1
Как установить ширину выпадающей части ComboBox по ширине текста в строках или просто большую, чем ширина самого ComboBox.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.07.2010, 16:14     Как установить ширину выпадающей части ComboBox?
Посмотрите здесь:

C++ Как можно посчитать ширину дерева?
C++ Определения, равна сумма цифр целой части вещественного числа сумме такого же количества цифр в дробной части
как в консоли поменять ширину экрана программно C++
C++ Вывести старшую цифру дробной части и младшую цифру целой части числа
C++ Вывести значения переменных в столбик, установить точность, ширину поля и зафиксировать
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
boombastik
6 / 6 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
15.07.2010, 16:59     Как установить ширину выпадающей части ComboBox? #2
У стандартного компонента Win32 API, по-моему, никак, придется писать свой собственный.
bazile
55 / 31 / 17
Регистрация: 15.03.2007
Сообщений: 6,912
15.07.2010, 17:06     Как установить ширину выпадающей части ComboBox? #3
Установиь нужную ширину можно с помощью сообщения CB_SETDROPPEDWIDTH
Если нужно, чтобы ширина выпадающей части равнялась длине самой длинной строки, ее придется подсчитывать вручную.
SCORPION Z
1 / 1 / 0
Регистрация: 26.08.2009
Сообщений: 19
15.07.2010, 17:49  [ТС]     Как установить ширину выпадающей части ComboBox? #4
Как использовать CB_SETDROPPEDWIDTH
У меня выдает 'Call of nonfunction'
bazile
55 / 31 / 17
Регистрация: 15.03.2007
Сообщений: 6,912
15.07.2010, 17:58     Как установить ширину выпадающей части ComboBox? #5
В документации есть пример:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/comboboxes/comboboxreference/comboboxmessages/cb_setdroppedwidth.asp
SCORPION Z
1 / 1 / 0
Регистрация: 26.08.2009
Сообщений: 19
15.07.2010, 18:15  [ТС]     Как установить ширину выпадающей части ComboBox? #6
Всем спасибо! Я нашел. Во всяком случае у меня работает при следующем
вызове:
C++
1
ComboBox1->Perform(CB_SETDROPEDWIDTH,300,0);
Yandex
Объявления
15.07.2010, 18:15     Как установить ширину выпадающей части ComboBox?
Ответ Создать тему
Опции темы

Текущее время: 10:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru