type TCefWindowInfo = record
Structure representing window information.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types_win.h">CEF source file: /include/internal/cef_types_win.h (cef_window_info_t))
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types_mac.h">CEF source file: /include/internal/cef_types_mac.h (cef_window_info_t))
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types_linux.h">CEF source file: /include/internal/cef_types_linux.h (cef_window_info_t))
| Public | size: NativeUInt; |
| Public | ex_style: DWORD; |
| Public | window_name: TCefString; |
| Public | style: DWORD; |
| Public | bounds: TCefRect; |
| Public | parent_window: TCefWindowHandle; |
| Public | menu: HMENU; |
| Public | windowless_rendering_enabled: Integer; |
| Public | shared_texture_enabled: Integer; |
| Public | external_begin_frame_enabled: Integer; |
| Public | window: TCefWindowHandle; |
| Public | runtime_style: TCefRuntimeStyle; |
| Public | size: NativeUInt; |
|
Size of this structure. | |
| Public | ex_style: DWORD; |
|
Standard parameters required by CreateWindowEx() | |
| Public | window_name: TCefString; |
|
This item has no description. | |
| Public | style: DWORD; |
|
This item has no description. | |
| Public | bounds: TCefRect; |
|
This item has no description. | |
| Public | parent_window: TCefWindowHandle; |
|
This item has no description. | |
| Public | menu: HMENU; |
|
This item has no description. | |
| Public | windowless_rendering_enabled: Integer; |
|
Set to true (1) to create the browser using windowless (off-screen) rendering. No window will be created for the browser and all rendering will occur via the ICefRenderHandler interface. The |parent_window| value will be used to identify monitor info and to act as the parent window for dialogs, context menus, etc. If |parent_window| is not provided then the main screen monitor will be used and some functionality that requires a parent window may not function correctly. In order to create windowless browsers the TCefSettings.windowless_rendering_enabled value must be set to true. Transparent painting is enabled by default but can be disabled by setting TCefBrowserSettings.background_color to an opaque value. | |
| Public | shared_texture_enabled: Integer; |
|
Set to true (1) to enable shared textures for windowless rendering. Only valid if windowless_rendering_enabled above is also set to true. Currently only supported on Windows (D3D11). | |
| Public | external_begin_frame_enabled: Integer; |
|
Set to true (1) to enable the ability to issue BeginFrame requests from the client application by calling ICefBrowserHost.SendExternalBeginFrame. | |
| Public | window: TCefWindowHandle; |
|
Handle for the new browser window. Only used with windowed rendering. | |
| Public | runtime_style: TCefRuntimeStyle; |
|
Optionally change the runtime style. Alloy style will always be used if |windowless_rendering_enabled| is true. See TCefRuntimeStyle documentation for details. | |