更新时间:2024-06-28 GMT+08:00
显示设置窗口
ShowSettingWindow
接口描述
该接口显示设置窗口,会前会中都可以调用。
注意事项
- 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。
方法定义
1 | HWM_SDK_AGENT_API hwmsdk::HwmErrCode ShowSettingWindow(const HwmShowSettingWindowInfo* showInfo); |
回调函数
1 | virtual void OnShowSettingWindowResult(hwmsdk::HwmErrCode ret, const char* reason) {}; |
参数描述
| 参数 | 是否必须 | 类型 | 描述 |
|---|---|---|---|
| showInfo | 是 | HwmShowSettingWindowInfo | 显示设置窗口信息。 |
| 参数 | 类型 | 描述 |
|---|---|---|
| isShow | bool | 是否显示。 |
| defaultPage | HwmSettingPage | 默认显示标签页。 |
| 枚举值 | 描述 |
|---|---|
| SETTING_PAGE_NORMAL | 基本设置页。 |
| SETTING_PAGE_VIDEO | 视频设置页。 |
| SETTING_PAGE_AUDIO | 音频设置页。 |
| SETTING_PAGE_RECORD | 录制设置页。 |
| SETTING_PAGE_HOTKEY | 快捷键设置页。 |
| SETTING_PAGE_SCREEN | 屏幕设置页。 |
| SETTING_PAGE_COUNT | 设置页数量。 |
示例代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | /** * 显示设置窗口 */ void demoShowSettingWindowDlg::OnBnClickedOk() { hwmsdkagent::HwmShowSettingWindowInfo showInfo{ 0 }; showInfo.isShow = true; showInfo.defaultPage = hwmsdkagent::HwmSettingPage::SETTING_PAGE_NORMAL; int ret = hwmsdkagent::ShowSettingWindow(&showInfo); if (hwmsdk::HWM_COMMON_SUCCESS != ret) { AfxMessageBox(_T("show setting window error")); return; } } |
父主题: 界面定制