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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как делать перенос строк в окне MessageBox? http://www.cyberforum.ru/cpp-beginners/thread464457.html
Можно ли делать перенос строк в окне MessageBox и как? Спасибо всем, кто ответит!
C++ Как изменить шрифт на кнопке в клиентской области? Как для кнопки (класс CButton), выведенной в клиентской области, задать нужный мне шрифт? Я постепаю следующим образом: Файл C...View.h protected: CButton m_okNextButton;Файл C...View.cpp CFont font; font.CreateFont(8, 0, ..., 'Arial'); m_okNextButton.SetFont(& font, TRUE); m_okNextButton.Create('OK-Дальше', WS_VISIBLE | WS_CHILD | WS_TABSTOP, CRect( 119, 190, 189, 215), this,... http://www.cyberforum.ru/cpp-beginners/thread464456.html
C++ WinAPI Как разобрать emf-файл при помощи WinApi?
Господа, как используя функции winAPI получить информацию о полях Enhanced Metafile(данные о типе функций(типа LineTo(), Ellipse() и т.п. и параметрах) ? Зараннее благодарен, Sergh
C++ Работа с клавиатурой
Простите, что к C++ мало относится, но... Кто хоть когда-нибудь всерьёз работал с клавиатурой. Вобщем, накачал я информации об этих скан-кодах... Везде совершенно по-разному написаны значения различных клавиш, вдобавок, система работы клавиатуры также везде описана по-разному. Все сходятся на том, что для пересылки байта нужно выполнить такую последовательность: устанавливаем DATA, а...
C++ Как очистить экран в консольном приложении ? http://www.cyberforum.ru/cpp-beginners/thread464434.html
*
C++ Как изменить линию кода чтобы она заменяла Modifier? Kak mne ismenit linuu coda chobu ona samenyala Modifier (esli snachenie = B13 na 0113): Modifier='B13' strcat(Modifier,'01'); printf('Modifier'); подробнее

Показать сообщение отдельно
Iren
Сообщений: n/a

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

20.01.2008, 16:14. Просмотров 912. Ответов 2
Метки (Все метки)

Мне нужно в диалоговом окне сделать элементы управления: кнопочки и статический текст, цвета отличного от стандартного черного
Я делаю это через OnCtlColor следующим образом
C++
1
2
3
4
5
6
7
8
9
10
HBRUSH CFirststepDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
{HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
   switch(nCtlColor)
    {case CTLCOLOR_BTN:
        {pDC->SetTextColor(RGB(0,255,255));}
     case CTLCOLOR_STATIC:
        {pDC->SetTextColor(RGB(0,255,155));}
    }
    return hbr;
}
но цветным отображается только статический текст, а надпись на кнопочке как была так и осталась черной 8(((
как изменить ее цвет, помогите пожауйста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru