Freigeben über


ITfLangBarItemBalloon::GetPreferredSize-Methode (ctfutb.h)

Ruft die bevorzugte Größe der Sprechblase in Pixel ab.

Syntax

HRESULT GetPreferredSize(
  [in]  const SIZE *pszDefault,
  [out] SIZE       *psz
);

Parameter

[in] pszDefault

Zeiger auf eine SIZE-Struktur , die die Standardgröße der Sprechblase in Pixel enthält.

[out] psz

Zeiger auf eine SIZE-Struktur , die die bevorzugte Sprechblasegröße in Pixel empfängt. Das cy-Element dieser Struktur wird ignoriert.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert BESCHREIBUNG
S_OK
Die Methode war erfolgreich.

Hinweise

Diese Methode ist erforderlich. Die Sprechblase muss als Reaktion auf diese Methode die bevorzugte Größe angeben.

Rufen Sie GetStockObject mit DEFAULT_GUI_FONT auf, um die Schriftart abzurufen, die zum Zeichnen der Sprechblase verwendet wird. Diese Schriftart kann verwendet werden, um die bevorzugte Sprechblasegröße zur Laufzeit zu berechnen.

Wenn der Sprechblasetext nicht in die von dieser Methode erhaltene bevorzugte Größe passt, schneidet die Sprachleiste den Text ab und fügt dem Text eine Auslassungspunkte hinzu.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ctfutb.h
DLL Msctf.dll
Verteilbare Komponente TSF 1.0 unter Windows 2000 Professional

Weitere Informationen

GetStockObject

ITfLangBarItemBalloon

SIZE