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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
levent
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 8
#1

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

23.11.2013, 02:27. Просмотров 1986. Ответов 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++ Копирование файла не используя системные библиотеки. нужен совет
C++ как подключать системные файлы в визуал с++ 2012
C++ Как добавить или изменить системные переменные Visual Studio 2012?
С++ Builder Циклы с условием (при вводе адреса цвета (например, 0 255 0) выдавать имя цвета) C++
Системные вызовы C++
C++ Системные вызовы и работа с процессами
Системные вызовы (функции) в с++ под Linux 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 и системные цвета
Ответ Создать тему
Опции темы

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