cefsimple测试
cef3使用自定义消息循环
在初始化cef3前添加多线程消息循环选项
settings.multi_threaded_message_loop = true;
然后用下面的代码替换CefRunMessageLoop();
MSG msg = { 0 };
while (::GetMessage(&msg, NULL, 0, 0)) {
::TranslateMessage(&msg);
::DispatchMessage(&msg);
}
因为自己定义的消息循环替换了cef的。所以上面写法在主窗口关闭的时候,cef3是还没退出的。所以自己要响应主窗口被关闭的时候请求退出消息循环