Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.08.2011, 09:34   #1
Mehanizator
Пользователь
 
Регистрация: 11.08.2011
Сообщений: 24
По умолчанию Структура из цветов.

Как создать на языке Си структуру, которая содержит информацию о красном, белом и синем цветах?
Mehanizator вне форума Ответить с цитированием
Старый 20.08.2011, 09:50   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А как ты обычно описываешь структуры?
Задавай тип полей unsigned short
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.08.2011, 10:18   #3
Mehanizator
Пользователь
 
Регистрация: 11.08.2011
Сообщений: 24
По умолчанию

Код:
struct {
		HBRUSH hRedBrush;
		HBRUSH hBlueBrush;
		HBRUSH hWhiteBrush;
	}cvet;
а так можно?
Mehanizator вне форума Ответить с цитированием
Старый 20.08.2011, 10:35   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

у вас вышла структура содержащая три кисти.

цвет в WinAPI хранят в одном int.
и есть масса макросов по генерации цвета(RGB) так и по взятию компоненты цвета(GetR).
ну а если своя то выходит структура из трех unsigned char
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 20.08.2011, 12:02   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Эм... а в Винапи уже изобретена такая фича, не совсем структура, но из нее функциями типа GetRValue можно вычленить RGB. Почему не возспользоваться этим?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реакция цветов Dark Espeon Помощь студентам 0 18.03.2011 18:08
Перевод цветов RIO Общие вопросы Delphi 10 11.11.2009 15:10
Сортировка цветов Altera Общие вопросы Delphi 21 30.09.2009 17:55
Сравнивание цветов Zeraim Общие вопросы Delphi 7 26.04.2008 12:49