teadrinker пишет:Наверное, нужно было __Delete().
Имею ввиду Timer.Delete(). При закрытии скрипта удалять там вроде нечего.
teadrinker пишет:попробуй упростить пример
Global hGuihWndWnd, hH1
Gui, +HWNDhMain -DPIScale
Gui, Show, w155 h155
New ClockGui(hMain)
MsgBox
Return
GuiClose:
ExitApp
Class ClockGui {
Static WM_LBUTTONDOWN := 0x201, WM_LBUTTONDBLCLK := 0x203, WM_RBUTTONDOWN := 0x204
, WM_RBUTTONDBLCLK := 0x206, WM_MOUSEWHEEL := 0x020A
__New(hwndparent) {
Static H1
OnMessage(this.WM_LBUTTONDOWN, this.OnButtonDown.Bind(1))
, OnMessage(this.WM_LBUTTONDBLCLK, this.OnButtonDown.Bind(1))
, OnMessage(this.WM_RBUTTONDOWN, this.OnButtonDown.Bind(1))
, OnMessage(this.WM_RBUTTONDBLCLK, this.OnButtonDown.Bind(1))
, OnMessage(this.WM_MOUSEWHEEL, this.OnMouseWheel.Bind(1))
Gui, New
Gui, +HWNDhGuihWndWnd -DPIScale -Caption +AlwaysOnTop +E0x08000000 +0x40000000 -0x80000000
Gui, Add, Text, x0 y0 w55 h55 +0x201 c000000 HwndhH1 Border +0x100 vH1, Text
Gui, +Parent%hwndparent%
Gui, Show, x10 y10
}
OnButtonDown(wp, lp, msg, hwnd) {
If (A_Gui = hGuihWndWnd && A_GuiControl = "H1")
ToolTip OnButtonDown
}
OnMouseWheel(wp, lp, msg, hwnd) {
MouseGetPos, , , , hControl, 2
If (hH1 = hControl)
ToolTip OnMouseWheel
}
}
По вопросам возмездной помощи пишите на
E-Mail: serzh82saratov@mail.ru Telegram:
https://t.me/sergiol982Win10x64
AhkSpy,
Hotkey,
ClockGui