IFileDialogControlEvents::OnItemSelected メソッド (shobjidl.h)
コンボ ボックスで項目が選択されている場合、ユーザーがオプション ボタン (ラジオ ボタンとも呼ばれます) をクリックしたとき、または項目が [ツール ] メニューから選択されたときに呼び出されます。
構文
HRESULT OnItemSelected(
[in] IFileDialogCustomize *pfdc,
[in] DWORD dwIDCtl,
[in] DWORD dwIDItem
);
パラメーター
[in] pfdc
種類: IFileDialogCustomize*
アプリケーションがダイアログにコントロールを追加するインターフェイスへのポインター。
[in] dwIDCtl
型: DWORD
ユーザーが選択したコントロールの ID。
[in] dwIDItem
型: DWORD
選択範囲の ID。
戻り値
種類: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
解説
この通知は、ユーザーが [ 開く ] ボタンに関連付けられているドロップダウン メニューから項目を選択しても送信されません。その場合に実行されるアクションは常に同じであるため、ユーザーが [ 開く ] ボタンをクリックしたかのようにダイアログを閉じます。 その場合、アプリケーションは GetSelectedControlItem を 呼び出して、ユーザーがそのメニューから選択した項目を取得できます。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shobjidl.h |