基础窗口组件接口
描述
提供对LCL窗口组件和VF窗口组件基础定义
函数功能
函数名 | 描述 |
---|---|
Id() int32 | 窗口ID |
Handle() types.HWND | 窗口句柄 |
Show() | 显示窗口 |
Hide() | 隐藏窗口 |
Maximize() | 窗口最大化 |
Minimize() | 窗口最小化 |
Restore() | 窗口还原 |
Close() | 关闭窗口 |
CloseBrowserWindow() | 关闭浏览器窗口 |
WindowType() consts.WINDOW_TYPE | 窗口类型 |
SetWindowType(windowType consts.WINDOW_TYPE) | 设置窗口类型 |
Browser() *ICefBrowser | 窗口内的Browser对象 |
Chromium() IChromium | 窗口内的Chromium对象 |
DisableMaximize() | 禁用最大化 |
DisableMinimize() | 禁用最小化 |
DisableResize() | 禁用窗口大小调整 |
EnableMaximize() | 启用最大化 |
EnableMinimize() | 启用最小化 |
EnableResize() | 启用窗口大小调用 |
IsClosing() bool | 窗口是否已状态 |
AsViewsFrameworkBrowserWindow() IViewsFrameworkBrowserWindow | 转换为ViewsFramework窗口接口 |
AsLCLBrowserWindow() ILCLBrowserWindow | 转换为LCL窗口接口 |
Frames() TCEFFrame | 窗口内的所有Frame |
EnableAllDefaultEvent() | 启用所有默认事件 |
SetTitle(title string) | 设置窗口标题栏标题 |
IsViewsFramework() bool | 是否为 |
IsLCL() bool | 是否为 |
WindowProperty() *WindowProperty | 窗口常用属性 |
SetWidth(value int32) | 设置窗口宽 |
SetHeight(value int32) | 设置窗口高 |
Point() *TCefPoint | 窗口坐标 |
Size() *TCefSize | 窗口宽高 |
Bounds() *TCefRect | 窗口坐标和宽高 |
SetPoint(x, y int32) | 设置窗口坐标 |
SetSize(width, height int32) | 设置窗口宽高 |
SetBounds(x, y, width, height int32) | 设置窗口坐标和宽高 |
SetCenterWindow(value bool) | 设置窗口居中 |
ShowTitle() | 显示窗口标题栏 |
HideTitle() | 隐藏窗口标题栏 |
SetDefaultInTaskBar() | 默认窗口在任务栏上显示按钮 |
SetShowInTaskBar() | 强制窗口在任务栏上显示按钮 |
SetNotInTaskBar() | 强制窗口不在任务栏上显示按钮 |
NewCefTray(width, height int32, url string) ITray | 仅支持windows托盘LCL+[CEF |
NewSysTray() ITray | systray系统原生 |