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.
Syntax
BOOL Button_GetIdealSize(
HWND hwnd,
SIZE *psize
);
Parameter
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.
Rückgabewert
Typ: BOOL-
Wenn das Makro erfolgreich ist, wird TRUE-zurückgegeben. Andernfalls wird FALSE-zurückgegeben.
Bemerkungen
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.
Anforderungen
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 |
Siehe auch
andere Ressourcen
Referenz