Форум: "Media";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
Вниз16 разрядов и 32 Найти похожие ветки
← →
parovoZZ © (2004-07-29 19:20) [0]Значится так. Делаю так: DDBltFx.dwFillColor := RGB ();
В режиме 32 цвета получается вполне ожидаемый цвет, но стоит перейти в режим 16 цветов, функция не работает должным образом. Было замечено, что последний параметр не влияет вообще ни на что. Как сделать ожидаемый результат (то бишь цвет)?
← →
cyborg © (2004-07-29 20:00) [1]Дарю:
//Функция возвращает 16 битовый цвет:
Function Make16bColor(R,G,B : Byte) : Word; // Inline;
begin
Result:=Word((B shr 3) or (G shr 2 shl 5) or (R shr 3 shl 11));
end;
← →
parovoZZ © (2004-07-29 22:07) [2]Спасибо.
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.037 c