CWnd::OnPaint
Rámci volání této funkce člena při požadavku chcete překreslit část okna aplikace systému Windows nebo aplikace.
afx_msg void OnPaint( );
Poznámky
WM_PAINT při odesílání zprávy UpdateWindow nebo RedrawWindow se nazývá členské funkce.
Okno zprávy se mohou zobrazit vnitřní malby z volání RedrawWindow členské funkce s RDW_INTERNALPAINT příznak nastaven.V takovém případě pravděpodobně okna aktualizaci oblasti.Aplikace by měla zavolat GetUpdateRect k určení, zda aktualizaci oblasti okna členské funkce.Pokud GetUpdateRect neměli volání vrátí 0, aplikace BeginPaint a EndPaint funkce členů.
Zkontrolovat všechny nezbytné vnitřní překreslení nebo pohledem na jeho interních datových strukturách pro každou aktualizaci aplikace za WM_PAINT zpráva, protože WM_PAINT zpráva mohlo být způsobeno neplatnou oblast a volání RedrawWindow členské funkce s RDW_INTERNALPAINT příznak nastaven.
Vnitřního WM_PAINT pouze jednou odeslána zpráva systému Windows.Po vnitřního WM_PAINT zprávy pomocí okna UpdateWindow členské funkce žádné další WM_PAINT zprávy budou odeslány nebo zaúčtovány, dokud je zrušena platnost okno nebo dokud RedrawWindow členské funkce se nazývá znovu RDW_INTERNALPAINT příznak nastaven.
Informace o vykreslování obrazu v dokumentu nebo zobrazení aplikace, viz CView::OnDraw.
Další informace o použití WM_Paint, naleznete v následujících tématech :
Požadavky
Záhlaví: afxwin.h