Hello.
I'm creating a CEF child window with CefWindowInfo::SetAsChild(), but the parent window keeps getting activated at the moment I create the child. CefFocusHandler::OnSetFocus() already returns false (EDIT: true, sorry), so calls to e.g. LoadURL() do not raise the window, but my problem here seems to be at the moment the window is created, that is, at the CefBrowserHost::CreateBrowser() call.
I tried modifying SetAsChild by adding the WS_EX_NOACTIVATE flag, and it seems that that makes the window not be raised from the background any longer, but then the it stops reacting to user input events (of course) and it still steals the focus.
Any ideas?
(Also, I think this problem didn't exist in CEF 2454. Did anything change?)