ITfLangBarItemBalloon::GetPreferredSize 方法 (ctfutb.h)

获取气球的首选大小(以像素为单位)。

语法

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

参数

[in] pszDefault

指向 SIZE 结构的指针,该结构包含气球的默认大小(以像素为单位)。

[out] psz

指向接收首选气球大小的 SIZE 结构的指针(以像素为单位)。 忽略此结构的 cy 成员。

返回值

此方法可以返回其中一个值。

说明
S_OK
方法成功。

注解

此方法是必需的。 气球必须提供首选大小以响应此方法。

若要获取用于绘制气球的字体,请使用 DEFAULT_GUI_FONT 调用 GetStockObject 。 此字体可用于在运行时计算首选气球大小。

如果气球文本不适合从此方法获取的首选大小,语言栏将截断文本并向文本添加省略号。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 ctfutb.h
DLL Msctf.dll
可再发行组件 Windows 2000 专业版上的 TSF 1.0

另请参阅

GetStockObject

ITfLangBarItemBalloon

SIZE