копирование канвы родителя
От: Meek  
Дата: 24.11.03 09:17
Оценка:
Подскажите, как можно скопировать изображение родительского окна, находящегося под дочерним, чтобы дочернее окно сделать прозрачным.
Re: копирование канвы родителя
От: HeaveN Россия  
Дата: 24.11.03 14:32
Оценка:
Здравствуйте, Meek, Вы писали:

M>Подскажите, как можно скопировать изображение родительского окна, находящегося под дочерним, чтобы дочернее окно сделать прозрачным.


Если известен HWND родителя, то получаем по нему HDC, а далее GetDIBits.
[RSDN@Home 1.1.2 beta 1 build 42697]
Нет такого закона, что человеку летать нельзя...
Re[2]: копирование канвы родителя
От: Meek  
Дата: 25.11.03 16:46
Оценка:
Здравствуйте, HeaveN, Вы писали:

M>>Подскажите, как можно скопировать изображение родительского окна, находящегося под дочерним, чтобы дочернее окно сделать прозрачным.


HN>Если известен HWND родителя, то получаем по нему HDC, а далее GetDIBits.


Для GetDIBits нужен еще битмэп — где его взять?
Re[3]: копирование канвы родителя
От: Pavel Dvorkin Россия  
Дата: 26.11.03 11:47
Оценка:
Привет!

Meek wrote:
>
> Здравствуйте, HeaveN, Вы писали:
>
> M>>Подскажите, как можно скопировать изображение родительского окна, находящегося под дочерним, чтобы дочернее окно сделать прозрачным.

Скопировать изображение любого окна — WM_PRINT или WM_PRINTCLIENT

--
С наилучшими пожеланиями
Дворкин Павел
Posted via RSDN NNTP Server 1.7 "Bedlam"
With best regards
Pavel Dvorkin
Re[4]: копирование канвы родителя
От: Valerio Россия linkedin.com/in/boronin
Дата: 27.11.03 06:23
Оценка:
PD>Скопировать изображение любого окна — WM_PRINT или WM_PRINTCLIENT
угу, подробности на сайте FengYang, IIRC
ссылка на сайт и комментарии от AndrewS находятся поиском по этому форуму
... << RSDN@Home 1.1.0 stable >>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.