COleControl::OnGetViewRect
Aufgerufen vom Framework als Reaktion auf IViewObjectEx::GetRect Anforderung eines Containers.
virtual BOOL OnGetViewRect(
DWORD dwAspect,
LPRECTL pRect
);
Parameter
dwAspect
beschreibendes DWORD, in welcher Form oder Aspekt, eines Objekts angezeigt werden soll.Gültige Werte werden aus der Enumeration DVASPECT oder DVASPECT2 übernommen:DVASPECT_CONTENT umschließendes Rechteck des ganzen.Linke obere Ecke an des Ursprung und mit der Größe Objekts gleich dem Wertebereich von GetViewExtent zurückgegeben .
DVASPECT_OPAQUE-Objekte mit einer rechteckigen nicht transparenten Bereichsrückgabe die Rechteck.Andere schlagen fehl.
DVASPECT_TRANSPARENT Rechteck, das alle transparenten oder unregelmäßigen Teile abdeckt.
pRect
Zeigt auf die RECTL-Struktur, die das Rechteck angibt, in dem das Objekt gezeichnet werden soll.Steuerelemente dieses Parameters Positionierung und zum Strecken des Objekts.
Rückgabewert
Ungleich 0 (null), wenn das Rechteck, das dem Objekt sortiert wird, erfolgreich zurückgegeben wird; andernfalls 0.
Hinweise
Die Größe des Objekts wird durch OnGetViewRect in ein Rechteck konvertiert, die in einer bestimmten Position beginnt (der Standardwert ist die linke obere Ecke der Anzeige).Überschreiben Sie diese Funktion, wenn das Steuerelement in zwei Durchläufenzeichnung verwendet, und ihre nicht transparenten und transparenten Teile haben unterschiedliche Dimensionen.
Anforderungen
Header: afxctl.h