# onInviteBtnClicked

**URL:** <https://devforum.zoom.us/t/oninvitebtnclicked/2849>\
**Category:** Windows\
**Created:** [January 2, 2019, 3:59am UTC](https://devforum.zoom.us/t/oninvitebtnclicked/2849 "2019-01-02T03:59:46Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![zxw](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/zxw/32/172_2.png) [@zxw](https://devforum.zoom.us/u/zxw)\
**Post date:** [January 2, 2019, 3:59am UTC](https://devforum.zoom.us/t/oninvitebtnclicked/2849/1 "2019-01-02T03:59:47Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Wilmer\_Sun](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/wilmer_sun/32/61_2.png) [@Wilmer\_Sun](https://devforum.zoom.us/u/Wilmer_Sun)\
**Post date:** [January 3, 2019, 1:00am UTC](https://devforum.zoom.us/t/oninvitebtnclicked/2849/2 "2019-01-03T01:00:59Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![zxw](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/zxw/32/172_2.png) [@zxw](https://devforum.zoom.us/u/zxw)\
**Post date:** [January 18, 2019, 9:13am UTC](https://devforum.zoom.us/t/oninvitebtnclicked/2849/3 "2019-01-18T09:13:08Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Wilmer\_Sun](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/wilmer_sun/32/61_2.png) [@Wilmer\_Sun](https://devforum.zoom.us/u/Wilmer_Sun)\
**Post date:** [January 18, 2019, 12:29pm UTC](https://devforum.zoom.us/t/oninvitebtnclicked/2849/4 "2019-01-18T12:29:23Z")

</div>

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

Regards,  
Wilmer

---

<div class="post-metadata">

**Author:** ![zxw](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/zxw/32/172_2.png) [@zxw](https://devforum.zoom.us/u/zxw)\
**Post date:** [January 22, 2019, 3:57pm UTC](https://devforum.zoom.us/t/oninvitebtnclicked/2849/5 "2019-01-22T15:57:47Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Wilmer\_Sun](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/wilmer_sun/32/61_2.png) [@Wilmer\_Sun](https://devforum.zoom.us/u/Wilmer_Sun)\
**Post date:** [January 23, 2019, 12:57am UTC](https://devforum.zoom.us/t/oninvitebtnclicked/2849/6 "2019-01-23T00:57:36Z")

</div>

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

Regards,  
Wilmer

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 6:08pm UTC](https://devforum.zoom.us/t/oninvitebtnclicked/2849/7 "2020-08-21T18:08:14Z")

</div>


