gudianxiaoshuo.com
gudianxiaoshuo.com
 - ui::PlaceHolder {m_sName=L"" m_pWindow=0x4845ed58 {m_hWnd=??? m_OldWndProc=??? m_bSubclassed=??? ...} m_pParent=0x56e48b88 {...} ...} ui::PlaceHolder
窗口是 一个标题栏 和CEF有窗模式浏览器组成 鼠标进入离开CEF浏览器 窗口接受不到鼠标信息
 找到原因了 GetCefHandle 得到的是 CefBrowserWindow的句柄 但CefBrowserWindow 下面的两个子窗口 该如何理解 代表的是什么呢 子类化最下面的 才可以截取到鼠标移动消息

截取到了 鼠标移动消息 但是还是无法据此判断 鼠标是否进入还是离开浏览器
这样成功了 不过 ,这里明明设置的为0值, 为什么起作用了呢 pListBox->SetPos(ui::UiRect(0,0,0,0)); pListBox->SetScrollPosX(165 * nIndex);
经查, case WM_TOUCH: 这里没有判断点击的是否是标题栏 做如下修改后,就好了 ` case WM_TOUCH: { unsigned int nNumInputs = (int)wParam; TOUCHINPUT* pInputs = new TOUCHINPUT[nNumInputs]; // 只关心第一个触摸位置 if (nNumInputs >= 1 && GetTouchInputInfoWrapper((HTOUCHINPUT)lParam, nNumInputs, pInputs, sizeof(TOUCHINPUT)))...
我启用DPI CefEnableHighDPISupport(); ,并在网站加载结束时 设置缩放SetZoomLevel(1.0); 看起来清晰度有所优化 但是虽然设置缩放1.0 ,对比真实浏览器 缩放好像不同
CEF 真屏模式,不是使用的CEF自身的绘图机制么
IDE 一直都是UTF8格式 还是不行