From 20d28e80a5c861a9d5f449ea911ab75b4f37ad0d Mon Sep 17 00:00:00 2001 From: Jef Date: Tue, 24 Sep 2024 14:54:57 +0200 Subject: Initial community commit --- Src/Plugins/Library/ml_fanzone/myCefApp.cpp | 49 +++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 Src/Plugins/Library/ml_fanzone/myCefApp.cpp (limited to 'Src/Plugins/Library/ml_fanzone/myCefApp.cpp') diff --git a/Src/Plugins/Library/ml_fanzone/myCefApp.cpp b/Src/Plugins/Library/ml_fanzone/myCefApp.cpp new file mode 100644 index 00000000..a93eb43d --- /dev/null +++ b/Src/Plugins/Library/ml_fanzone/myCefApp.cpp @@ -0,0 +1,49 @@ +//#include "main.h" +// +//BOOL MyDialogExProc( HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam ) +//{ +// static CefRefPtr cef_client; +// +// switch ( msg ) +// { +// case WM_INITDIALOG: +// { +// CefMainArgs main_args( GetModuleHandle( nullptr ) ); +// CefSettings settings; +// CefRefPtr app; +// CefInitialize( main_args, settings, app, nullptr ); +// +// HWND cef_container_handle = GetDlgItem( hwnd, IDC_CEF_CONTAINER ); +// +// RECT rect; +// GetClientRect( cef_container_handle, &rect ); +// CefRect cef_rect( rect.left, rect.top, rect.right - rect.left, rect.bottom - rect.top ); +// +// CefWindowInfo window_info; +// window_info.SetAsChild( cef_container_handle, cef_rect ); +// +// cef_client = new MyCefClient( cef_container_handle ); +// +// // Create the browser window in the container control. +// CefBrowserSettings browser_settings; +// CefRefPtr request_context; +// CefRefPtr extra_info; +// +// CefRefPtr browser = CefBrowserHost::CreateBrowserSync( window_info, cef_client.get(), FANZONE_BASE_URL, browser_settings, extra_info, request_context ); +// +// +// return TRUE; +// } +// +// case WM_DESTROY: +// { +// CefShutdown(); +// break; +// } +// +// default: +// break; +// } +// +// return FALSE; +//} -- cgit