type TCefBrowserHost = record
Structure used to represent the browser process aspects of a browser. The functions of this structure can only be called in the browser process. They may be called on any thread in that process unless otherwise indicated in the comments.
NOTE: This struct is allocated DLL-side.
Implemented by ICefBrowserHost.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_browser_capi.h">CEF source file: /include/capi/cef_browser_capi.h (cef_browser_host_t))
![]() |
base: TCefBaseRefCounted; |
![]() |
get_browser: function(self: PCefBrowserHost): PCefBrowser; stdcall; |
![]() |
close_browser: procedure(self: PCefBrowserHost; force_close: Integer); stdcall; |
![]() |
try_close_browser: function(self: PCefBrowserHost): Integer; stdcall; |
![]() |
is_ready_to_be_closed: function(self: PCefBrowserHost): Integer; stdcall; |
![]() |
set_focus: procedure(self: PCefBrowserHost; focus: Integer); stdcall; |
![]() |
get_window_handle: function(self: PCefBrowserHost): TCefWindowHandle; stdcall; |
![]() |
get_opener_window_handle: function(self: PCefBrowserHost): TCefWindowHandle; stdcall; |
![]() |
get_opener_identifier: function(self: PCefBrowserHost): Integer; stdcall; |
![]() |
has_view: function(self: PCefBrowserHost): Integer; stdcall; |
![]() |
get_client: function(self: PCefBrowserHost): PCefClient; stdcall; |
![]() |
get_request_context: function(self: PCefBrowserHost): PCefRequestContext; stdcall; |
![]() |
can_zoom: function(self: PCefBrowserHost; command: TCefZoomCommand): Integer; stdcall; |
![]() |
zoom: procedure(self: PCefBrowserHost; command: TCefZoomCommand); stdcall; |
![]() |
get_default_zoom_level: function(self: PCefBrowserHost): Double; stdcall; |
![]() |
get_zoom_level: function(self: PCefBrowserHost): Double; stdcall; |
![]() |
set_zoom_level: procedure(self: PCefBrowserHost; zoomLevel: Double); stdcall; |
![]() |
run_file_dialog: procedure(self: PCefBrowserHost; mode: TCefFileDialogMode; const title, default_file_path: PCefString; accept_filters: TCefStringList; callback: PCefRunFileDialogCallback); stdcall; |
![]() |
start_download: procedure(self: PCefBrowserHost; const url: PCefString); stdcall; |
![]() |
download_image: procedure(self: PCefBrowserHost; const image_url: PCefString; is_favicon: Integer; max_image_size: Cardinal; bypass_cache: Integer; callback: PCefDownloadImageCallback); stdcall; |
![]() |
print: procedure(self: PCefBrowserHost); stdcall; |
![]() |
print_to_pdf: procedure(self: PCefBrowserHost; const path: PCefString; const settings: PCefPdfPrintSettings; callback: PCefPdfPrintCallback); stdcall; |
![]() |
find: procedure(self: PCefBrowserHost; const searchText: PCefString; forward_, matchCase, findNext: Integer); stdcall; |
![]() |
stop_finding: procedure(self: PCefBrowserHost; clearSelection: Integer); stdcall; |
![]() |
show_dev_tools: procedure(self: PCefBrowserHost; const windowInfo: PCefWindowInfo; client: PCefClient; const settings: PCefBrowserSettings; const inspect_element_at: PCefPoint); stdcall; |
![]() |
close_dev_tools: procedure(self: PCefBrowserHost); stdcall; |
![]() |
has_dev_tools: function(self: PCefBrowserHost): Integer; stdcall; |
![]() |
send_dev_tools_message: function(self: PCefBrowserHost; const message_: Pointer; message_size: NativeUInt): Integer; stdcall; |
![]() |
execute_dev_tools_method: function(self: PCefBrowserHost; message_id: integer; const method: PCefString; params: PCefDictionaryValue): Integer; stdcall; |
![]() |
add_dev_tools_message_observer: function(self: PCefBrowserHost; observer: PCefDevToolsMessageObserver): PCefRegistration; stdcall; |
![]() |
get_navigation_entries: procedure(self: PCefBrowserHost; visitor: PCefNavigationEntryVisitor; current_only: Integer); stdcall; |
![]() |
replace_misspelling: procedure(self: PCefBrowserHost; const word: PCefString); stdcall; |
![]() |
add_word_to_dictionary: procedure(self: PCefBrowserHost; const word: PCefString); stdcall; |
![]() |
is_window_rendering_disabled: function(self: PCefBrowserHost): Integer; stdcall; |
![]() |
was_resized: procedure(self: PCefBrowserHost); stdcall; |
![]() |
was_hidden: procedure(self: PCefBrowserHost; hidden: Integer); stdcall; |
![]() |
notify_screen_info_changed: procedure(self: PCefBrowserHost); stdcall; |
![]() |
invalidate: procedure(self: PCefBrowserHost; type_: TCefPaintElementType); stdcall; |
![]() |
send_external_begin_frame: procedure(self: PCefBrowserHost); stdcall; |
![]() |
send_key_event: procedure(self: PCefBrowserHost; const event: PCefKeyEvent); stdcall; |
![]() |
send_mouse_click_event: procedure(self: PCefBrowserHost; const event: PCefMouseEvent; type_: TCefMouseButtonType; mouseUp, clickCount: Integer); stdcall; |
![]() |
send_mouse_move_event: procedure(self: PCefBrowserHost; const event: PCefMouseEvent; mouseLeave: Integer); stdcall; |
![]() |
send_mouse_wheel_event: procedure(self: PCefBrowserHost; const event: PCefMouseEvent; deltaX, deltaY: Integer); stdcall; |
![]() |
send_touch_event: procedure(self: PCefBrowserHost; const event: PCefTouchEvent); stdcall; |
![]() |
send_capture_lost_event: procedure(self: PCefBrowserHost); stdcall; |
![]() |
notify_move_or_resize_started: procedure(self: PCefBrowserHost); stdcall; |
![]() |
get_windowless_frame_rate: function(self: PCefBrowserHost): Integer; stdcall; |
![]() |
set_windowless_frame_rate: procedure(self: PCefBrowserHost; frame_rate: Integer); stdcall; |
![]() |
ime_set_composition: procedure(self: PCefBrowserHost; const text: PCefString; underlinesCount : NativeUInt; const underlines : PCefCompositionUnderline; const replacement_range, selection_range : PCefRange); stdcall; |
![]() |
ime_commit_text: procedure(self: PCefBrowserHost; const text: PCefString; const replacement_range : PCefRange; relative_cursor_pos : integer); stdcall; |
![]() |
ime_finish_composing_text: procedure(self: PCefBrowserHost; keep_selection : integer); stdcall; |
![]() |
ime_cancel_composition: procedure(self: PCefBrowserHost); stdcall; |
![]() |
drag_target_drag_enter: procedure(self: PCefBrowserHost; drag_data: PCefDragData; const event: PCefMouseEvent; allowed_ops: TCefDragOperations); stdcall; |
![]() |
drag_target_drag_over: procedure(self: PCefBrowserHost; const event: PCefMouseEvent; allowed_ops: TCefDragOperations); stdcall; |
![]() |
drag_target_drag_leave: procedure(self: PCefBrowserHost); stdcall; |
![]() |
drag_target_drop: procedure(self: PCefBrowserHost; const event: PCefMouseEvent); stdcall; |
![]() |
drag_source_ended_at: procedure(self: PCefBrowserHost; x, y: Integer; op: TCefDragOperation); stdcall; |
![]() |
drag_source_system_drag_ended: procedure(self: PCefBrowserHost); stdcall; |
![]() |
get_visible_navigation_entry: function(self: PCefBrowserHost): PCefNavigationEntry; stdcall; |
![]() |
set_accessibility_state: procedure(self: PCefBrowserHost; accessibility_state: TCefState); stdcall; |
![]() |
set_auto_resize_enabled: procedure(self: PCefBrowserHost; enabled: integer; const min_size, max_size: PCefSize); stdcall; |
![]() |
set_audio_muted: procedure(self: PCefBrowserHost; mute: integer); stdcall; |
![]() |
is_audio_muted: function(self: PCefBrowserHost): integer; stdcall; |
![]() |
is_fullscreen: function(self: PCefBrowserHost): integer; stdcall; |
![]() |
exit_fullscreen: procedure(self: PCefBrowserHost; will_cause_resize: integer); stdcall; |
![]() |
can_execute_chrome_command: function(self: PCefBrowserHost; command_id: integer): integer; stdcall; |
![]() |
execute_chrome_command: procedure(self: PCefBrowserHost; command_id: integer; disposition: TCefWindowOpenDisposition); stdcall; |
![]() |
is_render_process_unresponsive: function(self: PCefBrowserHost): integer; stdcall; |
![]() |
get_runtime_style: function(self: PCefBrowserHost): TCefRuntimeStyle; stdcall; |
![]() |
base: TCefBaseRefCounted; |
This item has no description. |
![]() |
get_browser: function(self: PCefBrowserHost): PCefBrowser; stdcall; |
This item has no description. |
![]() |
close_browser: procedure(self: PCefBrowserHost; force_close: Integer); stdcall; |
This item has no description. |
![]() |
try_close_browser: function(self: PCefBrowserHost): Integer; stdcall; |
This item has no description. |
![]() |
is_ready_to_be_closed: function(self: PCefBrowserHost): Integer; stdcall; |
This item has no description. |
![]() |
set_focus: procedure(self: PCefBrowserHost; focus: Integer); stdcall; |
This item has no description. |
![]() |
get_window_handle: function(self: PCefBrowserHost): TCefWindowHandle; stdcall; |
This item has no description. |
![]() |
get_opener_window_handle: function(self: PCefBrowserHost): TCefWindowHandle; stdcall; |
This item has no description. |
![]() |
get_opener_identifier: function(self: PCefBrowserHost): Integer; stdcall; |
This item has no description. |
![]() |
has_view: function(self: PCefBrowserHost): Integer; stdcall; |
This item has no description. |
![]() |
get_client: function(self: PCefBrowserHost): PCefClient; stdcall; |
This item has no description. |
![]() |
get_request_context: function(self: PCefBrowserHost): PCefRequestContext; stdcall; |
This item has no description. |
![]() |
can_zoom: function(self: PCefBrowserHost; command: TCefZoomCommand): Integer; stdcall; |
This item has no description. |
![]() |
zoom: procedure(self: PCefBrowserHost; command: TCefZoomCommand); stdcall; |
This item has no description. |
![]() |
get_default_zoom_level: function(self: PCefBrowserHost): Double; stdcall; |
This item has no description. |
![]() |
get_zoom_level: function(self: PCefBrowserHost): Double; stdcall; |
This item has no description. |
![]() |
set_zoom_level: procedure(self: PCefBrowserHost; zoomLevel: Double); stdcall; |
This item has no description. |
![]() |
run_file_dialog: procedure(self: PCefBrowserHost; mode: TCefFileDialogMode; const title, default_file_path: PCefString; accept_filters: TCefStringList; callback: PCefRunFileDialogCallback); stdcall; |
This item has no description. |
![]() |
start_download: procedure(self: PCefBrowserHost; const url: PCefString); stdcall; |
This item has no description. |
![]() |
download_image: procedure(self: PCefBrowserHost; const image_url: PCefString; is_favicon: Integer; max_image_size: Cardinal; bypass_cache: Integer; callback: PCefDownloadImageCallback); stdcall; |
This item has no description. |
![]() |
print: procedure(self: PCefBrowserHost); stdcall; |
This item has no description. |
![]() |
print_to_pdf: procedure(self: PCefBrowserHost; const path: PCefString; const settings: PCefPdfPrintSettings; callback: PCefPdfPrintCallback); stdcall; |
This item has no description. |
![]() |
find: procedure(self: PCefBrowserHost; const searchText: PCefString; forward_, matchCase, findNext: Integer); stdcall; |
This item has no description. |
![]() |
stop_finding: procedure(self: PCefBrowserHost; clearSelection: Integer); stdcall; |
This item has no description. |
![]() |
show_dev_tools: procedure(self: PCefBrowserHost; const windowInfo: PCefWindowInfo; client: PCefClient; const settings: PCefBrowserSettings; const inspect_element_at: PCefPoint); stdcall; |
This item has no description. |
![]() |
close_dev_tools: procedure(self: PCefBrowserHost); stdcall; |
This item has no description. |
![]() |
has_dev_tools: function(self: PCefBrowserHost): Integer; stdcall; |
This item has no description. |
![]() |
send_dev_tools_message: function(self: PCefBrowserHost; const message_: Pointer; message_size: NativeUInt): Integer; stdcall; |
This item has no description. |
![]() |
execute_dev_tools_method: function(self: PCefBrowserHost; message_id: integer; const method: PCefString; params: PCefDictionaryValue): Integer; stdcall; |
This item has no description. |
![]() |
add_dev_tools_message_observer: function(self: PCefBrowserHost; observer: PCefDevToolsMessageObserver): PCefRegistration; stdcall; |
This item has no description. |
![]() |
get_navigation_entries: procedure(self: PCefBrowserHost; visitor: PCefNavigationEntryVisitor; current_only: Integer); stdcall; |
This item has no description. |
![]() |
replace_misspelling: procedure(self: PCefBrowserHost; const word: PCefString); stdcall; |
This item has no description. |
![]() |
add_word_to_dictionary: procedure(self: PCefBrowserHost; const word: PCefString); stdcall; |
This item has no description. |
![]() |
is_window_rendering_disabled: function(self: PCefBrowserHost): Integer; stdcall; |
This item has no description. |
![]() |
was_resized: procedure(self: PCefBrowserHost); stdcall; |
This item has no description. |
![]() |
was_hidden: procedure(self: PCefBrowserHost; hidden: Integer); stdcall; |
This item has no description. |
![]() |
notify_screen_info_changed: procedure(self: PCefBrowserHost); stdcall; |
This item has no description. |
![]() |
invalidate: procedure(self: PCefBrowserHost; type_: TCefPaintElementType); stdcall; |
This item has no description. |
![]() |
send_external_begin_frame: procedure(self: PCefBrowserHost); stdcall; |
This item has no description. |
![]() |
send_key_event: procedure(self: PCefBrowserHost; const event: PCefKeyEvent); stdcall; |
This item has no description. |
![]() |
send_mouse_click_event: procedure(self: PCefBrowserHost; const event: PCefMouseEvent; type_: TCefMouseButtonType; mouseUp, clickCount: Integer); stdcall; |
This item has no description. |
![]() |
send_mouse_move_event: procedure(self: PCefBrowserHost; const event: PCefMouseEvent; mouseLeave: Integer); stdcall; |
This item has no description. |
![]() |
send_mouse_wheel_event: procedure(self: PCefBrowserHost; const event: PCefMouseEvent; deltaX, deltaY: Integer); stdcall; |
This item has no description. |
![]() |
send_touch_event: procedure(self: PCefBrowserHost; const event: PCefTouchEvent); stdcall; |
This item has no description. |
![]() |
send_capture_lost_event: procedure(self: PCefBrowserHost); stdcall; |
This item has no description. |
![]() |
notify_move_or_resize_started: procedure(self: PCefBrowserHost); stdcall; |
This item has no description. |
![]() |
get_windowless_frame_rate: function(self: PCefBrowserHost): Integer; stdcall; |
This item has no description. |
![]() |
set_windowless_frame_rate: procedure(self: PCefBrowserHost; frame_rate: Integer); stdcall; |
This item has no description. |
![]() |
ime_set_composition: procedure(self: PCefBrowserHost; const text: PCefString; underlinesCount : NativeUInt; const underlines : PCefCompositionUnderline; const replacement_range, selection_range : PCefRange); stdcall; |
This item has no description. |
![]() |
ime_commit_text: procedure(self: PCefBrowserHost; const text: PCefString; const replacement_range : PCefRange; relative_cursor_pos : integer); stdcall; |
This item has no description. |
![]() |
ime_finish_composing_text: procedure(self: PCefBrowserHost; keep_selection : integer); stdcall; |
This item has no description. |
![]() |
ime_cancel_composition: procedure(self: PCefBrowserHost); stdcall; |
This item has no description. |
![]() |
drag_target_drag_enter: procedure(self: PCefBrowserHost; drag_data: PCefDragData; const event: PCefMouseEvent; allowed_ops: TCefDragOperations); stdcall; |
This item has no description. |
![]() |
drag_target_drag_over: procedure(self: PCefBrowserHost; const event: PCefMouseEvent; allowed_ops: TCefDragOperations); stdcall; |
This item has no description. |
![]() |
drag_target_drag_leave: procedure(self: PCefBrowserHost); stdcall; |
This item has no description. |
![]() |
drag_target_drop: procedure(self: PCefBrowserHost; const event: PCefMouseEvent); stdcall; |
This item has no description. |
![]() |
drag_source_ended_at: procedure(self: PCefBrowserHost; x, y: Integer; op: TCefDragOperation); stdcall; |
This item has no description. |
![]() |
drag_source_system_drag_ended: procedure(self: PCefBrowserHost); stdcall; |
This item has no description. |
![]() |
get_visible_navigation_entry: function(self: PCefBrowserHost): PCefNavigationEntry; stdcall; |
This item has no description. |
![]() |
set_accessibility_state: procedure(self: PCefBrowserHost; accessibility_state: TCefState); stdcall; |
This item has no description. |
![]() |
set_auto_resize_enabled: procedure(self: PCefBrowserHost; enabled: integer; const min_size, max_size: PCefSize); stdcall; |
This item has no description. |
![]() |
set_audio_muted: procedure(self: PCefBrowserHost; mute: integer); stdcall; |
This item has no description. |
![]() |
is_audio_muted: function(self: PCefBrowserHost): integer; stdcall; |
This item has no description. |
![]() |
is_fullscreen: function(self: PCefBrowserHost): integer; stdcall; |
This item has no description. |
![]() |
exit_fullscreen: procedure(self: PCefBrowserHost; will_cause_resize: integer); stdcall; |
This item has no description. |
![]() |
can_execute_chrome_command: function(self: PCefBrowserHost; command_id: integer): integer; stdcall; |
This item has no description. |
![]() |
execute_chrome_command: procedure(self: PCefBrowserHost; command_id: integer; disposition: TCefWindowOpenDisposition); stdcall; |
This item has no description. |
![]() |
is_render_process_unresponsive: function(self: PCefBrowserHost): integer; stdcall; |
This item has no description. |
![]() |
get_runtime_style: function(self: PCefBrowserHost): TCefRuntimeStyle; stdcall; |
This item has no description. |