Freigeben über


COleControl::InvalidateRgn

Löscht den Clientbereich des Containerfensters innerhalb des angegebenen Bereichs ungültig.

void InvalidateRgn(
   CRgn* pRgn,
   BOOL bErase = TRUE 
);

Parameter

  • pRgn
    Ein Zeiger auf einen CRgn-Objekt, das den Anzeigenbereich des OLE-Objekts identifiziert, um ungültig zu machen, in Clientkoordinaten des übergeordneten Fensters.Wenn dieser Parameter NULL ist, ist der Wertebereich das gesamte Objekt.

  • bErase
    Gibt an, ob der Hintergrund innerhalb des Bereichs ungültigen gelöscht werden soll.Wenn TRUE, der Hintergrund gelöscht wird.Wenn FALSE, der Hintergrund unverändert.

Hinweise

Dies kann verwendet werden, um fensterlose Steuerelemente innerhalb des Containers neu zu zeichnen.Der ungültige Bereich, zusammen mit allen anderen Bereichen im UpdatePanel, wird zum Zeichnen markiert, wenn die folgenden WM_PAINT Nachricht gesendet wird.

Wenn bEraseTRUE für einen Teil des UpdatePanel befindet, wird der Hintergrund im gesamten Bereich, nicht nur im angegebenen Teil, gelöscht.

Anforderungen

Header: afxctl.h

Siehe auch

Referenz

COleControl-Klasse

Hierarchien-Diagramm