0
私はかなりCEFに慣れています。私はubuntu 12.04 x64で新しいフチなしのブラウザを作成しようとしています。CEF 3フチ無しのウィンドウ
GtkWidget *window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_decorated (GTK_WINDOW(window), FALSE);
CefWindowHandle window_handle = GDK_WINDOW_XWINDOW (GTK_WIDGET (window)->window);
CefWindowInfo window_info;
window_info.SetAsChild(window_handle, CefRect(100, 100, 800, 600));
CefBrowserHost::CreateBrowser(window_info, handler, url, browser_settings, NULL);
をしかし、これは指定された場所でブラウザを開きます(>ブラウザを作成 - >装飾を無効にします - - 以前cratedウィンドウに設定された親を持つ>設定ウィンドウ情報gtkのトップレベルウィンドウ) は現在、私はこの方法を試してみました正しい幅と高さを持つが、それでも境界線はある。私は成功しただけでウィンドウにボーダーレスブラウザのウィンドウを作成している一方
:CefWindowInfo window_info;
window_info.style = WS_VISIBLE | WS_POPUP;
window_info.x = 2120;
window_info.y = 200;
window_info.width = 800;
window_info.height = 600;
CefBrowserHost::CreateBrowserSync(window_info, handler, url, browser_settings, NULL);
注:
- 私は全体のCEFを再構築することはできません、
- 私Ubuntuをアップグレードすることはできません。