CWnd::OnPaint
Ramy wywołuje tej funkcji składowej, gdy żądanie do odświeżenia część okna aplikacji systemu Windows lub aplikacji.
afx_msg void OnPaint( );
Uwagi
WM_PAINT wiadomość jest wysyłana, gdy UpdateWindow lub RedrawWindow Członkowskich funkcja jest wywoływana.
Okno może odbierać wiadomości wewnętrznych programu paint w wyniku wywołania RedrawWindow Członkowskich funkcji z RDW_INTERNALPAINT flagi jest ustawiona.W przypadku okna nie mogą mieć regionu aktualizacji.Aplikacja powinna wywołać GetUpdateRect Członkowskich funkcji, aby określić, czy w oknie region aktualizacji.Jeśli GetUpdateRect zwraca wartość 0, aplikacja nie powinna wywołać BeginPaint i EndPaint funkcji elementów członkowskich.
Odpowiedzialność Sprawdź konieczne odowieżenie wewnętrznego lub aktualizowanie patrząc na swoje wewnętrzne struktury danych dla każdej aplikacji WM_PAINT wiadomości, ponieważ WM_PAINT wiadomości zostały spowodowane przez wywołanie i nieprawidłowy obszar RedrawWindow Członkowskich funkcji z RDW_INTERNALPAINT flagi jest ustawiona.
Wewnętrzny WM_PAINT wiadomość jest wysyłana tylko raz przez system Windows.Po wewnętrznego WM_PAINT wiadomość jest wysyłana do okna przez UpdateWindow funkcji składowej dalszych WM_PAINT wiadomości będą wysyłane lub zaksięgowane do czasu unieważnienia okna lub do RedrawWindow Członkowskich funkcja jest wywoływana ponownie z RDW_INTERNALPAINT flagi jest ustawiona.
Informacje na renderowanie obrazu w aplikacji/widok dokumentu, zobacz CView::OnDraw.
Aby uzyskać więcej informacji o WM_Paint, zobacz następujące tematy w Windows SDK:
Wymagania
Nagłówek: afxwin.h