提交 2a26d5be 编写于 作者: yanghye's avatar yanghye

U: lcl window SetFocus

上级 c102093b
......@@ -739,13 +739,6 @@ func (m *LCLBrowserWindow) IsLCL() bool {
return true
}
// SetFocus 设置窗口焦点
func (m *LCLBrowserWindow) SetFocus() {
m.Minimize()
m.Restore()
m.TForm.SetFocus()
}
// show 内部调用
func (m *LCLBrowserWindow) show(sender lcl.IObject) {
if m.onShow != nil {
......
......@@ -109,6 +109,13 @@ func (m *LCLBrowserWindow) Maximize() {
})
}
// SetFocus 设置窗口焦点
func (m *LCLBrowserWindow) SetFocus() {
if m.TForm != nil {
m.TForm.SetFocus()
}
}
func (m *LCLBrowserWindow) doDrag() {
// MacOS/Linux Drag Window
if m.drag != nil {
......
......@@ -75,6 +75,15 @@ func (m *LCLBrowserWindow) FramelessForLine() {
win.SetWindowPos(m.Handle(), 0, 0, 0, 0, 0, uint32(win.SWP_NOMOVE|win.SWP_NOSIZE|win.SWP_FRAMECHANGED))
}
// SetFocus 设置窗口焦点
func (m *LCLBrowserWindow) SetFocus() {
if m.TForm != nil {
m.Minimize()
m.Restore()
m.TForm.SetFocus()
}
}
//func (m *LCLBrowserWindow) Frameless() {
// var rect = &types.TRect{}
// win.GetWindowRect(m.Handle(), rect)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册