How to detect and process mouse click event on CEF (v.3.1180.719)?
WM_LBUTTONDOWN and WM_LBUTTONUP messages doesn't work at "cefclient_win.cpp".
HHOOK hMouseHook;
LRESULT CALLBACK OnMouseEvent(int nCode, WPARAM wParam, LPARAM lParam);
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
//........
switch (message)
{
case WM_CREATE:
{
//........
hMouseHook = SetWindowsHookEx(WH_MOUSE_LL, OnMouseEvent, hInst, 0);
}
//........
}
}
LRESULT CALLBACK OnMouseEvent(int nCode, WPARAM wParam, LPARAM lParam)
{
if (wParam == WM_LBUTTONDOWN)
{
// do stuff (for example save mouse cursor coordinates)
}
return CallNextHookEx(hMouseHook, nCode, wParam, lParam);
}
Users browsing this forum: No registered users and 225 guests