Button_GetIdealSize Makro (commctrl.h)

Ruft die Größe der Schaltfläche ab, die am besten zu Text und Bild passt, wenn eine Bildliste vorhanden ist. Sie können dieses Makro verwenden oder die BCM_GETIDEALSIZE Nachricht explizit senden.

Syntax

void Button_GetIdealSize(
   hwnd,
   psize
);

Parameter

hwnd

Typ: HWND

Ein Handle für das Schaltflächensteuerelement.

psize

Typ: SIZE*

Ein Zeiger auf eine SIZE-Struktur , die die gewünschte Größe der Schaltfläche einschließlich des Texts und der Bildliste empfängt, falls vorhanden.

Rückgabewert

Keine

Bemerkungen

Dieses Makro ist am besten auf PushButtons anwendbar. Beim Senden an ein PushButton-Element ruft das Makro das umgebende Rechteck ab, das zum Anzeigen des Schaltflächentexts erforderlich ist. Wenn das PushButton-Steuerelement über eine Bildliste verfügt, wird auch das umgebende Rechteck so dimensioniert, dass es das Bild der Schaltfläche enthält.

Beim Senden an eine Schaltfläche eines anderen Typs wird die Größe des Fensterrechtecks des Steuerelements abgerufen.

Hinweis Um dieses Makro verwenden zu können, müssen Sie ein Manifest angeben, das Comclt32.dll Version 6.0 angibt. Weitere Informationen zu Manifesten finden Sie unter Aktivieren von visuellen Formatvorlagen.
 

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile commctrl.h

Weitere Informationen

BCM_GETIDEALSIZE

Andere Ressourcen

Referenz

SIZE