华为云会议 Meeting-场景10:定制会中“邀请”按钮:示例代码
示例代码
|
/*** 配置邀请按钮*/int hwmSDKConfigUI::hwmSDKStartUIConfig(){ //配置“邀请”按钮 CS tring inviteBtn = ("{\"frame\":{\"confMenu\" : {\"toolBar\":{\"button\":[{\"id\":\"invite\",\"showAsAction\" : \"ifRoom\",\"isCustomizedClick\" : true}]}}}}"); string uiConfig CTools::UNICODE2UTF(inviteBtn); ret = hwmsdkagent::Config(uiConfig); return ret;}
|
|
/*** 配置接口回调*/void demoCallbackProc::OnConfigResult(hwmsdk::HwmErrCode ret, const char* msg){ CString codeStr; codeStr.Format(_T("%d"), ret); string msgStr = CTools::UTF82MultiByte(msg); CString tips = _T("OnConfigResult code:") + codeStr + _T(", msg:") + CString(msgStr.c_str()); AfxMessageBox(tips);}
|
1 2 3 4 5 6 7 8 910111213141516
|
/*** 按钮点击 消息通知 */void notifyProc::OnClickInjectBtn(hwmsdkagent::HwmClickInjectBtn injectBtn, void* data, const char* id) { INT_PTR nRes; switch (injectBtn) // “邀请”按钮点击消息通知 case hwmsdkagent::HWM_CLICK_INJECT_BTN_INVITE: { // 显示带通讯录的邀请与会人界面 hwm_ui_demo_inviteDlg inviteDlg; nRes = inviteDlg.DoModal(); break; } }
|
support.huaweicloud.com/sdkreference-meeting/win_demo_0014.html