CWnd::Print
Эта функция-член вызывается для рисования текущее окно в указанном контексте устройства, который наиболее часто в контексте устройства принтера.
void Print(
CDC* pDC,
DWORD dwFlags
) const;
Параметры
pDC
Указатель на контекст устройства.dwFlags
Задает параметры документа. Этот параметр может иметь одно или несколько из этих флагов:Рисование PRF_CHECKVISIBLE окно, только если оно является видимым.
Рисование PRF_CHILDREN все видимые окна дочерних элементов.
Рисование PRF_CLIENT клиентской области окна.
Erase PRF_ERASEBKGND перед рисования фона окна.
Рисование PRF_NONCLIENT, не являющуюся клиентской области окна.
Рисование всех PRF_OWNED собственные окна.
Заметки
Функция CWnd::DefWindowProc обрабатывает это сообщение на основании параметра документа определяется:
Если указано PRF_CHECKVISIBLE и окно не отображается, ничего не делать.
Если PRF_NONCLIENT указан, то создайте область, не являющуюся клиентской в заданном контексте устройства.
Если PRF_ERASEBKGND указан, то отправка окно сообщения WM_ERASEBKGND.
Если PRF_CLIENT указан, то отправка окно сообщения WM_PRINTCLIENT.
Если PRF_CHILDREN установлено, то каждое дочернее окно видимое отправить сообщение WM_PRINT.
Если установлено PRF_OWNED, отправьте каждый видимый, принадлежащая окно сообщения WM_PRINT.
Требования
Header: afxwin.h