次の方法で共有


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 Professional の TSF 1.0