Windows SDK API Reference
Loading...
Searching...
No Matches
ui_hook_interface.h
Go to the documentation of this file.
1
6#ifndef _UI_HOOK_INTERFACE_H_
7#define _UI_HOOK_INTERFACE_H_
8
9#include "zoom_sdk_def.h"
10
17{
21};
25{
26public:
30 virtual void onUIActionNotify(UIHOOKHWNDTYPE type, MSG msg) = 0;
31};
35{
36public:
41 virtual SDKError SetEvent(IUIHookerEvent* pEvent) = 0;
42
48 virtual SDKError MonitorWndMessage(unsigned int wndmsgid, bool bAdd = true) = 0;
49
55 virtual SDKError MonitorWnd(const wchar_t* classname, bool bAdd = true) = 0;
56
60 virtual SDKError Start() = 0;
61
66 virtual SDKError Stop() = 0;
67};
69#endif
UI hooker callback event.
virtual void onUIActionNotify(UIHOOKHWNDTYPE type, MSG msg)=0
UI relative action hooked callback. The callback works only in the working thread and does not feedba...
Embedded browser interface.
virtual SDKError MonitorWndMessage(unsigned int wndmsgid, bool bAdd=true)=0
Add or remove the windows message to be hooked.
virtual SDKError Stop()=0
Stop hooking.
virtual SDKError Start()=0
Start hooking.
virtual SDKError SetEvent(IUIHookerEvent *pEvent)=0
Set UI Hooker callback event handler.
virtual SDKError MonitorWnd(const wchar_t *classname, bool bAdd=true)=0
Add or remove the windows to be hooked.
UIHOOKHWNDTYPE
SDK hook type. Here are more detailed structural descriptions.
@ UIHOOKWNDTYPE_USERDEFIEND
The type of hooking messages and windows defined by users.
@ UIHOOKWNDTYPE_BOTTOMTOOLBAR
The type of hooking toolbar at the bottom.
@ UIHOOKWNDTYPE_MAINWND
The type of hooking main window.
ZOOM windows SDK Common Definition File.
#define END_ZOOM_SDK_NAMESPACE
Definition: zoom_sdk_def.h:21
#define BEGIN_ZOOM_SDK_NAMESPACE
Definition: zoom_sdk_def.h:20
SDKError
SDK error types. Here are more detailed structural descriptions.
Definition: zoom_sdk_def.h:30