Здравствуйте Jura, Вы писали:
J>Poetomu ia i ho4u sozdat' DC (ili BITMAP?) s zaranee zadannym BPP i v nem risovat'.
Задать количество битов на цвет при создании битмапа можно с помощью функции CreateBitmap
// #import <windows.bas> class IWindows9x:protected DOS { private: virtual HANDLE EnumClouds()=0; };
Re[2]: HDC & colors
От:
Аноним
Дата:
18.04.02 06:09
Оценка:
Здравствуйте Lexey, Вы писали:
L>Здравствуйте Jura, Вы писали:
J>>Podskajite kak sozdat' DC (v nem budu risovat') 4toby u nego bylo zadannoe 4islo BITSPIXEL.
L>Создавай DC через CreateDC("DYSPLAY",NULL,NULL,&devmode), а в devmode задавай нужные параметры DC.
Spasibo — vidimo eto to 4to nujno, no i zdes' u menia problema — kak pravil'no zapolnit' strukturu DEVMODE? — ia nigde ne nashel primera. — dumal bylo u tekushego (sovmestimogo so screen-om) DC
vziat' nastrojki i podpravit' na nujnye vsego-to odin ili 2 parametra — da okazalos' 4to etu strukturku
pomoemu voobshe nel'zia polu4it' . Est' tolko GetDeviceCaps — no ona ne daet srazu vsju strukturu —
i mne ne o4evidno — kakie parametry sootvetstvujut poliam v strukture.
Podskajite kak lu4she dejstvovat' ? (ili primer pokajite :) )
Здравствуйте Аноним, Вы писали:
J>>>Podskajite kak sozdat' DC (v nem budu risovat') 4toby u nego bylo zadannoe 4islo BITSPIXEL.
L>>Создавай DC через CreateDC("DYSPLAY",NULL,NULL,&devmode), а в devmode задавай нужные параметры DC.
А>Spasibo — vidimo eto to 4to nujno, no i zdes' u menia problema — kak pravil'no zapolnit' strukturu DEVMODE? — ia nigde ne nashel primera. — dumal bylo u tekushego (sovmestimogo so screen-om) DC А>vziat' nastrojki i podpravit' na nujnye vsego-to odin ili 2 parametra — da okazalos' 4to etu strukturku А>pomoemu voobshe nel'zia polu4it' . Est' tolko GetDeviceCaps — no ona ne daet srazu vsju strukturu — А>i mne ne o4evidno — kakie parametry sootvetstvujut poliam v strukture. А>Podskajite kak lu4she dejstvovat' ? (ili primer pokajite )
А блин, это я ерунду ранее написал. DEVMODE можно использовать только для принтеров.
Правильный совет уже дал KA — нужно создавать битмап с нужным количеством цветов через CreateBitmap.
Re[2]: HDC & colors
От:
Аноним
Дата:
19.04.02 13:00
Оценка:
Здравствуйте KA, Вы писали:
KA>Здравствуйте Jura, Вы писали:
J>>Poetomu ia i ho4u sozdat' DC (ili BITMAP?) s zaranee zadannym BPP i v nem risovat'.
KA>Задать количество битов на цвет при создании битмапа можно с помощью функции CreateBitmap ;)
Dlai eksperimenta poproboval :
v rejime monitora 24bpp — ... imagi stali risovatsia 4ernye kak negry no4'ju ;)
v rejime monitora 8bpp — ... da rabotaet. — no ono i do etogo zdes' rabotalo
// #import <windows.bas> class IWindows9x:protected DOS { private: virtual HANDLE EnumClouds()=0; };
Re[4]: HDC & colors
От:
Аноним
Дата:
19.04.02 15:47
Оценка:
Здравствуйте KA, Вы писали:
KA>Здравствуйте Аноним, Вы писали:
А>>... vopros ostaetsi otkrytym...
KA>Поиском пользоваться надо ;) KA>Конвертирование...