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

Цвет элементов управления - Visual C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Visual C++ Сбой только в Release-версии. Почему? http://www.cyberforum.ru/visual-cpp/thread464458.html
Может, кто-то сталкивался с такой проблемой: Во время работы Release-версии приложения при его запуске из Windows ('98) происходит сбой программы (Сообщение 'Unhandled exception in XXX.exe:...
Visual C++ Как можно управлять активным документом Word из другой программы? в свое время стокнулся с особенностью Adobe PageMacker которая позволяла создать DDE канал и с помощью него отдавать команды активному документу (GetSel, GetText, SetText, SetPage итд) Есть ли в... http://www.cyberforum.ru/visual-cpp/thread464441.html
Помогите разобраться с CWnd::GetDlgItemInt() Visual C++
В функции-обработчике окна ComboBox, которое выводится в клиентскую область, для считывания введенного числа я использую функцию CWnd::GetDlgItemInt(), которая должна преобразовывать введенную строку...
Visual C++ Помогите разобраться с классами начинающему
я хочу сделать такую 'штуку', чтобы при нажатии мышкой на статический текст или например картинку, а также при перемещении по нему мышки обрабатывались мои сообщения(например при клике вызывалось...
Visual C++ Как сделать диалог главным окном? http://www.cyberforum.ru/visual-cpp/thread463687.html
я новичок в VC... (но хорошо знаю CBuilder) как сделать диалог главным окном кроме этого способа: BOOL InitInstance(){ //... CMyDlg dlg; m_pMainWnd = &dlg; //... dlg.DoModal();
Visual C++ Комлект поставки Visual C++ 6 Кто нибудь не знает случайно можно ли дополнить какими то компонентами Visual С++ 6 Standard Edition что бы сделать из него Enterprice или Proffesional Edition ? подробнее

Показать сообщение отдельно
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
20.01.2008, 20:56
Не все так просто если использовать стандартную CButton, так как она к сожалению или к счастью использует стандартный элемент управления BUTTON из стандартной библиотеки WinAPI. А та в свою очередь использует настройки рабочего стола Windows для текущего пользователя. Чтобы рисовать текст своим цветом на кнопке необходимо создать свой класс унаследованный от CButton, где уже можно перекрыть отрисовку. Что и зделано скорее всего в Билдере - у них обертки для всех Windows объектов.

Для примера можно взглянуть вот на эту ссылку:
http://www.codeguru.com/buttonctrl/color_button.shtml

Удачи, Владимир
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru