onInviteBtnClicked


#1

I want to handle this event(Add_CB_onInviteBtnClicked),don’t use default。
CZoomSDKeDotNetWrap.Instance.GetMeetingServiceWrap().GetUIController().Add_CB_onInviteBtnClicked
Like :
meetingConfigurationDotNetWrap.RedirectClickEndMeetingBTNEvent(true);
but onInviteBtnClicked not.


#2

I can not exactly get what you mean…

C# wrapper is just a wrap package. You can modify it as you wish. Just make sure you map all the things correctly.

Regards,
Wilmer


#3

你好 我想自定义会议中的onInviteBtnClicked,使用的是C# wrapper 。我该怎么做。
当我添加 Add_CB_onInviteBtnClicked 后,点击inviteBtn后会调用你们自带的窗口,然后再回调我添加的事件。我想屏蔽掉你们的事件。如何处理?


#4

我觉得你应该是说反了,应该是先回调了你添加的事件,然后才调用zoom自带的窗口。
对于window sdk, onInviteBtnClicked这个回调函数会传出一个bool类型的参数。在你处理完你要做的事情后,把这个参数的值设置成true, zoom自带的窗口就不会再弹出了。

Regards,
Wilmer


#5

你好,我设置里true,但是 zoom自带的窗口还会弹出。


#6

我看了一下C# wrap的代码,里面对onInviteBtnClicked()这个函数的回调处理的有点问题。
你能自己改动一下C# wrap的代码吗?
在meeting_ui_ctrl_dotnet_wrap.cpp里, MeetingUIControlerEventHander.onInvitedBtnClicked(bool& handled)这个函数,需要把这个handled参数地址继续传递到ProcInviteBtnClicked()里,后续的调用都要调整。当你在自己的回调里处理完后,把这个handled参数设置成true.

Regards,
Wilmer