Button_GetIdealSize Makro (commctrl.h)
Ruft die Größe der Schaltfläche ab, die am besten zum Text und Bild passt, wenn eine Bildliste vorhanden ist. Sie können dieses Makro verwenden oder die BCM_GETIDEALSIZE Nachricht explizit senden.
BOOL Button_GetIdealSize(
HWND hwnd,
SIZE *psize
);
hwnd
Typ: HWND-
Ein Handle für das Schaltflächensteuerelement.
psize
Typ: GRÖßE*
Ein Zeiger auf eine SIZE Struktur, die die gewünschte Größe der Schaltfläche erhält, einschließlich der Text- und Bildliste, falls vorhanden.
Typ: BOOL-
Wenn das Makro erfolgreich ist, wird TRUE-zurückgegeben. Andernfalls wird FALSE-zurückgegeben.
Dieses Makro gilt am besten für PushButtons. Beim Senden an ein PushButton-Steuerelement ruft das Makro das umgebende Rechteck ab, das zum Anzeigen des Schaltflächentexts erforderlich ist. Und wenn das PushButton-Steuerelement über eine Bildliste verfügt, wird das umgebende Rechteck auch so angepasst, dass es das Bild der Schaltfläche enthält.
Wenn sie an eine Schaltfläche eines anderen Typs gesendet wird, wird die Größe des Fensterrechtecks des Steuerelements abgerufen.
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | commctrl.h |
andere Ressourcen
Referenz