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 |