Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.05;
Скачать: CL | DM;

Вниз

getdc(0);   Найти похожие ветки 

 
vidiv ©   (2006-01-10 06:07) [0]

контекст какого устройства возвращается с помощью getdc(0) ? Почему, при "копировании" с него изображения на другой контекст, не копируются "полупрозрачные" окна?


 
Игорь Шевченко ©   (2006-01-10 10:21) [1]


> контекст какого устройства возвращается с помощью getdc(0)
> ?


Дисплея


 
vidiv ©   (2006-01-12 02:14) [2]


> Игорь Шевченко ©   (10.01.06 10:21) [1]

А что можете сказать по второму вопросу?


 
Джо ©   (2006-01-12 02:20) [3]

> [2] vidiv ©   (12.01.06 02:14)
> А что можете сказать по второму вопросу?

Можно сказать то, что да, не копируются :). А почему? Наверное, потому, что технология layered windows была придумана гораздо позже того, как была придумана подсистема GDI.


 
Джо ©   (2006-01-12 02:25) [4]

Кстати, полупрозрачные окна можно-таки копировать при помощи обычного BitBlt. Просто в параметрах копирования нужно указывать не SRCCOPY, а SRCCOPY or $H40000000.


 
vidiv ©   (2006-01-12 02:29) [5]


> Джо ©   (12.01.06 02:25) [4]

Хм... спасибо, я это запомню! :)


 
Набережных С. ©   (2006-01-12 08:11) [6]


> Джо ©   (12.01.06 02:25) [4]


> $H40000000

А это по каковски?:)))


 
vidiv ©   (2006-01-12 10:47) [7]


> Набережных С. ©   (12.01.06 08:11) [6]

16-ричная система, H - просто прикол:))


 
DiamondShark ©   (2006-01-12 11:39) [8]


> > контекст какого устройства возвращается с помощью getdc(0)
>
> > ?
>
>
> Дисплея

А что вернётся, если у меня два дисплея с разными разрешениями и глубиной цвета?


 
wicked ©   (2006-01-12 11:42) [9]


> А что вернётся, если у меня два дисплея с разными разрешениями
> и глубиной цвета?

общий dc на всю поверхность декстопа..... а глубина цвета не является свойством dc... это свойство битмапа, выбранного в dc.....
эт личный опыт - на книжку Фень Юаня я в свое время зажмотился....


 
Джо ©   (2006-01-12 15:00) [10]

> [6] Набережных С. ©   (12.01.06 08:11)
> А это по каковски?:)))

Это по полу-бейсиковски и полу-паскальски :)



Страницы: 1 вся ветка

Текущий архив: 2006.02.05;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.026 c
15-1137085491
ArtemESC
2006-01-12 20:04
2006.02.05
Помогите решить задачу...


2-1137466390
Silver__Dragon
2006-01-17 05:53
2006.02.05
Отслеживание файлов, отправленный на USB-порт


15-1136978114
syte_ser78
2006-01-11 14:15
2006.02.05
винт с 16Мб кеша


11-1118407710
Lars
2005-06-10 16:48
2006.02.05
windows.pas for FPC needs to change names


4-1133040830
Volf_555
2005-11-27 00:33
2006.02.05
Открыть папку и выделить файл