cef3嵌入win32无标题栏窗口,怎么来移动这个cef窗口
2个回答
展开全部
前提:
使用 cef_binary_3.1453.1255_windows.7z (http://www.magpcss.net/cef_downloads/) 在VS2008 环境建立 MFC 应用程序,调试通过。
注意事项:
1) CefInitialize(main_args, settings, app.get());执行前要如下设置:
CefSettings settings;
settings.remote_debugging_port = 8088;//如果不定义,则不能运行调试工具
2) m_bExternalDevTools = false; 此变量在
ClientHandler::ClientHandler()进行初始化
3)devtools_resources.pak 这个文件要放在运行路径。
过程:
右键菜单,会调用方法 void ClientHandler::OnBeforeContextMenu(
执行 CefString devtools_url = browser->GetHost()->GetDevToolsURL(true);若devtools_url不为空,则环境有效。
点调试工具,会调用方法ShowDevTools(browser);以下代码会执行:
// Open DevTools in a popup window.
m_OpenDevToolsURLs.insert(devtools_url);
browser->GetMainFrame()->ExecuteJavaScript(
"window.open('" + devtools_url + "');", "about:blank", 0);
会弹出调试窗口。
使用 cef_binary_3.1453.1255_windows.7z (http://www.magpcss.net/cef_downloads/) 在VS2008 环境建立 MFC 应用程序,调试通过。
注意事项:
1) CefInitialize(main_args, settings, app.get());执行前要如下设置:
CefSettings settings;
settings.remote_debugging_port = 8088;//如果不定义,则不能运行调试工具
2) m_bExternalDevTools = false; 此变量在
ClientHandler::ClientHandler()进行初始化
3)devtools_resources.pak 这个文件要放在运行路径。
过程:
右键菜单,会调用方法 void ClientHandler::OnBeforeContextMenu(
执行 CefString devtools_url = browser->GetHost()->GetDevToolsURL(true);若devtools_url不为空,则环境有效。
点调试工具,会调用方法ShowDevTools(browser);以下代码会执行:
// Open DevTools in a popup window.
m_OpenDevToolsURLs.insert(devtools_url);
browser->GetMainFrame()->ExecuteJavaScript(
"window.open('" + devtools_url + "');", "about:blank", 0);
会弹出调试窗口。
展开全部
前提:
使用 cef_binary_3.1453.1255_windows.7z (http://www.magpcss.net/cef_downloads/) 在VS2008 环境建立 MFC 应用程序,调试通过。
注意事项:
1) CefInitialize(main_args, settings, app.get());执行前要如下设置:
CefSettings settings;
settings.remote_debugging_port = 8088;//如果不定义,则不能运行调试工具
2) m_bExternalDevTools = false; 此变量在
ClientHandler::ClientHandler()进行初始化
3)devtools_resources.pak 这个文件要放在运行路径。
过程:
右键菜单,会调用方法 void ClientHandler::OnBeforeContextMenu(
执行 CefString devtools_url = browser->GetHost()->GetDevToolsURL(true);若devtools_url不为空,则环境有效。
点调试工具,会调用方法ShowDevTools(browser);以下代码会执行:
// Open DevTools in a popup window.
m_OpenDevToolsURLs.insert(devtools_url);
browser->GetMainFrame()->ExecuteJavaScript(
"window.open('" + devtools_url + "');", "about:blank", 0);
会弹出调试窗口。
使用 cef_binary_3.1453.1255_windows.7z (http://www.magpcss.net/cef_downloads/) 在VS2008 环境建立 MFC 应用程序,调试通过。
注意事项:
1) CefInitialize(main_args, settings, app.get());执行前要如下设置:
CefSettings settings;
settings.remote_debugging_port = 8088;//如果不定义,则不能运行调试工具
2) m_bExternalDevTools = false; 此变量在
ClientHandler::ClientHandler()进行初始化
3)devtools_resources.pak 这个文件要放在运行路径。
过程:
右键菜单,会调用方法 void ClientHandler::OnBeforeContextMenu(
执行 CefString devtools_url = browser->GetHost()->GetDevToolsURL(true);若devtools_url不为空,则环境有效。
点调试工具,会调用方法ShowDevTools(browser);以下代码会执行:
// Open DevTools in a popup window.
m_OpenDevToolsURLs.insert(devtools_url);
browser->GetMainFrame()->ExecuteJavaScript(
"window.open('" + devtools_url + "');", "about:blank", 0);
会弹出调试窗口。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询