ITfLangBarItemButton::GetIcon 方法 (ctfutb.h)

获取要为语言栏按钮显示的图标。

语法

HRESULT GetIcon(
  [out] HICON *phIcon
);

参数

[out] phIcon

指向接收图标句柄的 HICON 值的指针。 如果按钮没有图标,则接收 NULL 。 如果调用 DestroyIcon 不再需要此图标,则调用方必须释放此图标。

返回值

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

说明
S_OK
方法成功。
E_INVALIDARG
phIcon 无效。

备注

可通过调用 GetSystemMetrics (SM_CXSMICON) 图标宽度和 GetSystemMetrics (SM_CYSMICON) 图标高度来获取图标的理想大小。

如果按钮具有TF_LBI_STYLE_TEXTCOLORICON样式,则此方法获取的图标应为单色图标。

要求

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