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