CMFCOutlookBar::GetTabArea
Bestimmt die Größe und Position der Registerkartenbereiche auf der Outlook-Leiste.
virtual void GetTabArea(
CRect& rectTabAreaTop,
CRect& rectTabAreaBottom
) const;
Parameter
[out] rectTabAreaTop
Enthält die Größe und Position (in Clientkoordinaten) des obersten Registerkartenbereichs, wenn die Funktion zurückgibt.[out] rectTabAreaBottom
Enthält die Größe und Position (in Clientkoordinaten) des unteren Registerkartenbereichs, wenn die Funktion zurückgibt.
Hinweise
Das Framework ruft diese Methode auf, um den Typ des durch Andocken dem Zielbereich zu bestimmen. Wenn das Framework bestimmt, dass der Benutzer den über den zieht Registerkartenbereich des Zielbereichs angedockt werden Bereich, wird versucht, den ersten Bereich als neue Registerkarte des Zielbereichs hinzuzufügen. Andernfalls wird versucht, den ersten Bereich in einer geeigneten Seite des Zielbereichs anzudocken. Das Framework stellt einen neuen Container mit einem Schieberegler erstellt, um den zusätzlichen angedockten Bereich angepasst.
Die Standardimplementierung von GetTabArea gibt den gesamten Clientbereich der Outlook-Leiste zurück, wenn die Outlook-Leiste statisch ist; das heißt, wenn die Outlook-Leiste nicht zwischen kann. Andernfalls gibt sie den Bereich zurück, das Schaltflächen oben akzeptieren und einen verschieben erreichen vom Outlook-Leistensteuerelement blättern.
Überschreiben Sie diese Methode in der Klasse, die von CMFCOutlookBar abgeleitet wird, um dieses Verhalten zu ändern.
Anforderungen
Header: afxoutlookbar.h