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

hbrBackground и системные цвета - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
levent
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 8
23.11.2013, 02:27     hbrBackground и системные цвета #1
Мало что понял из этого :
http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
A handle to the class background brush. This member can be a handle to the brush to be used for painting the background, or it can be a color value. A color value must be one of the following standard system colors (the value 1 must be added to the chosen color). If a color value is given, you must convert it to one of the following HBRUSH types:
you must convert it - КАК , КААААК конвертировать ? Майкрософт не удосужился снабдить примером, все книги пишут про одни лишь кисти, перепечатывая друг друга... какой-то бардак....
Я хочу сделать цвет формы COLOR_BTNFACE (тоесть 15)...
Как наиболее корректно присвоить COLOR_BTNFACE дескриптору hbrBackground ???
Пробую так
C++ (Qt)
1
WindowClass.hbrBackground = GetSysColorBrush (COLOR_BTNFACE);
и так
C++ (Qt)
1
WindowClass.hbrBackground = reinterpret_cast<HBRUSH> (COLOR_BTNFACE + 1);
А как правильно вообще ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2013, 02:27     hbrBackground и системные цвета
Посмотрите здесь:

C++ Системные требования
C++ Системные команды и Dev-C++
Как в окне CFileDialog показать скрытые и системные файлы? C++
C++ Копирование файла не используя системные библиотеки. нужен совет
C++ как подключать системные файлы в визуал с++ 2012
С++ Builder Циклы с условием (при вводе адреса цвета (например, 0 255 0) выдавать имя цвета) C++
Системные вызовы C++
C++ Системные вызовы и работа с процессами

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cosmic
33 / 31 / 0
Регистрация: 29.08.2012
Сообщений: 84
Записей в блоге: 1
23.11.2013, 03:01     hbrBackground и системные цвета #2
C++
1
hbrBackground   = (HBRUSH)(COLOR_BTNFACE+1);
Yandex
Объявления
23.11.2013, 03:01     hbrBackground и системные цвета
Ответ Создать тему
Опции темы

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