窗口父组件 ITCefWindow

ITCefWindow Chromium的父组件
定义 接口类型
继承 lcl.IWinControl

描述

该组件是呈现浏览器页面的主要组件
在Windows下它是 TCEFWindowParent, Linux和MacOSX下它是TCEFLinkedWindowParent

接口-功能函数

获取窗口类型

Type() consts.TCefWindowHandleType

返回 Windows 是0,Linux 或 MacOSX 是1

获取句柄

Handle() types.HWND

设置Chromium

SetChromium(chromium *TCEFChromium, tag int32)

只对TCEFLinkedWindowParent有效

更新窗口大小

UpdateSize()

一搬在某种条件触发后手动调用

创建句柄

CreateHandle()

分配句柄

HandleAllocated() bool

销毁子窗口

DestroyChildWindow() bool

Linux 或 MacOSX

释放

Free()

Windows

接口-事件函数

进入事件

SetOnEnter(fn lcl.TNotifyEvent)

退出事件

SetOnExit(fn lcl.TNotifyEvent)