基础窗口组件接口
描述
提供对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系统原生 |
