
# 注入点击
#### 通知描述
收到该通知时，用户点击了配置过点击注入的按钮。
#### 方法定义
```
virtual void OnClickInjectBtn(HwmClickInjectBtn injectBtn, void* data, const char* id) {};
```
#### 注意事项
无。
#### 参数描述
表1参数说明 
| 参数        | 类型                | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
|:---|:---|:---|
| injectBtn | HwmClickInjectBtn | 按钮类型。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| data      | void\*            | 按钮参数，可能为空。 - 若按钮类型为HWM_CLICK_INJECT_BTN_CALL_OTHER_NUM，该参数为期望呼叫的与会者信息；  - 若按钮类型为HWM_CLICK_INJECT_BTN_INVITE，该参数为空。  - 若按钮类型为HWM_CLICK_INJECT_BTN_CALL_ALL，该参数为HwmCallAllInfo全部呼叫信息  - 若按钮类型为HWM_TOOLS_INJECT_BTN_CUSTOM，该参数为HwmCustomBtnInjectInfo自定义按钮注入相关信息   |
| id        | const char\*      | 自定义按钮id。 - 当按钮类型为HWM_TOOLS_INJECT_BTN_CUSTOM时，该参数为自定义按钮的id；  - 当按钮类型为HWM_CLICK_INJECT_BTN_PARTICIPANT_DETAIL，该参数为HwmConfAttendee；  - 当按钮类型为其他值时，该参数为空。                                                                                                                                                                                    |
   
 表2枚举HwmClickInjectBtn说明 
| 枚举值                                     | 描述        |
|:---|:---|
| HWM_CLICK_INJECT_BTN_INVITE             | 邀请按钮。     |
| HWM_CLICK_INJECT_BTN_CALL_OTHER_NUM     | 呼叫其他号码按钮。 |
| HWM_CLICK_INJECT_BTN_ATTENDEE           | 与会者按钮。    |
| HWM_CLICK_INJECT_BTN_SHARE              | 共享按钮。     |
| HWM_CLICK_INJECT_BTN_LEAVE              | 离开按钮。     |
| HWM_TOOLS_INJECT_BTN_CUSTOM             | 用户自定义按钮。  |
| HWM_CLICK_INJECT_BTN_COPY_CONF_INFO     | 复制会议信息按钮。 |
| HWM_CLICK_INJECT_BTN_PARTICIPANT_DETAIL | 与会者详情按钮。  |
| HWM_CLICK_INJECT_BTN_CALL_ALL           | 全部呼叫按钮。   |
| HWM_CLICK_INJECT_BTN_RECALL             | 重新呼叫按钮。   |
   
 表3结构体HwmCallAllInfo参数说明 
| 参数    | 类型                | 描述    |
|:---|:---|:---|
| list  | HwmConfAttendee\* | 被叫列表。 |
| count | unsigned int      | 被叫数量。 |
   
 表4结构体HwmCustomBtnInjectInfo参数说明 
| 参数      | 类型            | 描述      |
|:---|:---|:---|
| posInfo | HwmBtnPosInfo | 按钮位置信息。 |
   
 表5结构体HwmBtnPosInfo参数说明 
| 参数     | 类型           | 描述    |
|:---|:---|:---|
| left   | int          | 左侧坐标。 |
| top    | int          | 上侧坐标。 |
| width  | unsigned int | 宽度。   |
| height | unsigned int | 高度。   |
   
