WM_PRINT analog
От: nil2l Россия  
Дата: 16.01.09 07:02
Оценка:
кто нибудь знает как отрисовать окно (не Foreground) на заданный HDC ??

прога 3dalttab это делать умеет...
Re: WM_PRINT analog
От: ivan676 Россия  
Дата: 16.01.09 07:23
Оценка:
Здравствуйте, nil2l, Вы писали:

N>кто нибудь знает как отрисовать окно (не Foreground) на заданный HDC ??


N>прога 3dalttab это делать умеет...


Насколько я знаю, аналога нет.
Я сам делал это перебором окон и отрисовкой через WM_PAINT с передачей HDC в WPARAM,
единственно не все стандартные контролы это поддерживают, но так как у меня все контролы
самописные мне было проще
pda wm_print
Re[2]: WM_PRINT analog
От: Аноним  
Дата: 16.01.09 07:35
Оценка:
Здравствуйте, ivan676, Вы писали:

I>Здравствуйте, nil2l, Вы писали:


N>>кто нибудь знает как отрисовать окно (не Foreground) на заданный HDC ??


N>>прога 3dalttab это делать умеет...


I>Насколько я знаю, аналога нет.

I>Я сам делал это перебором окон и отрисовкой через WM_PAINT с передачей HDC в WPARAM,
I>единственно не все стандартные контролы это поддерживают, но так как у меня все контролы
I>самописные мне было проще

для десктопа видил вариант с подменой функции BeginPaint

но думаю есть вариант попроще..
Re[3]: WM_PRINT analog
От: ivan676 Россия  
Дата: 16.01.09 07:43
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, ivan676, Вы писали:


I>>Здравствуйте, nil2l, Вы писали:


N>>>кто нибудь знает как отрисовать окно (не Foreground) на заданный HDC ??


N>>>прога 3dalttab это делать умеет...


I>>Насколько я знаю, аналога нет.

I>>Я сам делал это перебором окон и отрисовкой через WM_PAINT с передачей HDC в WPARAM,
I>>единственно не все стандартные контролы это поддерживают, но так как у меня все контролы
I>>самописные мне было проще

А>для десктопа видил вариант с подменой функции BeginPaint


А>но думаю есть вариант попроще..


Я думал над вариантом с BeginPaint,
но мне показалось это заморочным,
тем более я обычно отрисовываю через двойную буферизацию,
а при получении WPARAM, могу напрямую отрисовать в HDC
Re[4]: WM_PRINT analog
От: Аноним  
Дата: 16.01.09 08:33
Оценка:
Здравствуйте, ivan676, Вы писали:

I>Здравствуйте, Аноним, Вы писали:


А>>Здравствуйте, ivan676, Вы писали:


I>>>Здравствуйте, nil2l, Вы писали:


N>>>>кто нибудь знает как отрисовать окно (не Foreground) на заданный HDC ??


N>>>>прога 3dalttab это делать умеет...


I>>>Насколько я знаю, аналога нет.

I>>>Я сам делал это перебором окон и отрисовкой через WM_PAINT с передачей HDC в WPARAM,
I>>>единственно не все стандартные контролы это поддерживают, но так как у меня все контролы
I>>>самописные мне было проще

А>>для десктопа видил вариант с подменой функции BeginPaint


А>>но думаю есть вариант попроще..


I>Я думал над вариантом с BeginPaint,

I>но мне показалось это заморочным,
I>тем более я обычно отрисовываю через двойную буферизацию,
I>а при получении WPARAM, могу напрямую отрисовать в HDC

да, но мне нужно произвольное окно отрисовать
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.