Рисование окна в заданный DC
От: netie Украина  
Дата: 22.07.05 14:05
Оценка:
Подскажите, как можно перерисовать окно со всеми элементами управления в заданный DC? WM_PRINTCLIENT почему-то не работает (или я что-то не правильно делаю).
Re: Рисование окна в заданный DC
От: Вумуджзук Беларусь  
Дата: 22.07.05 14:11
Оценка:
>Подскажите, как можно перерисовать окно со всеми элементами управления в заданный DC? WM_PRINTCLIENT почему-то не работает (или я что-то не правильно делаю).

Если под XP, 2k3, то

BOOL PrintWindow(
HWND hwnd, // Window to copy
HDC hdcBlt, // HDC to print into
UINT nFlags // Optional flags
);

... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Рисование окна в заданный DC
От: Аноним  
Дата: 23.07.05 16:35
Оценка:
Здравствуйте, Вумуджзук, Вы писали:

>>Подскажите, как можно перерисовать окно со всеми элементами управления в заданный DC? WM_PRINTCLIENT почему-то не работает (или я что-то не правильно делаю).


В>Если под XP, 2k3, то


В>BOOL PrintWindow(

В> HWND hwnd, // Window to copy
В> HDC hdcBlt, // HDC to print into
В> UINT nFlags // Optional flags
В>);

В>


WM_PRINTCLIENT работает только в том случае, когда программа обрабатывает это сообщение. Стандартные контролы его отрабатывают, а окна программ — не всегда... А вообще по этому поводу было много чего сказано на форуме уже. Поищи
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.