LRESULT CALLBACK SubclassProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass,
DWORD_PTR dwRefData)
{
// Intercept events here.
return ::DefSubclassProc (hwnd, uMsg, wParam, lParam);
}
void KisCefClient::OnAfterCreated (CefRefPtr<CefBrowser> browser)
{
CEF_REQUIRE_UI_THREAD();
HWND hwnd = browser->GetHost()->GetWindowHandle();
HWND child = ::GetWindow (hwnd, GW_CHILD);
if (child)
{
::SetWindowSubclass (child, &SubclassProc, 0, 0);
}
}
Users browsing this forum: No registered users and 60 guests