901

Re: AHK: Замена "Window Spy"

Отдельно да.
У меня тема Windows Classic.

902

Re: AHK: Замена "Window Spy"

Так именно зависает, или просто не перерисовывается?

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.27.07 (Unicode 32-bit).

903

Re: AHK: Замена "Window Spy"

Не перерисовывает.
При зумировании такой же эффект.
Тему поменял - лупа также глючит.

904

Re: AHK: Замена "Window Spy"

Странно, с аеро у меня норм.
А раньше как было?

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.27.07 (Unicode 32-bit).

905 (изменено: Malcev, 2017-12-17 17:39:22)

Re: AHK: Замена "Window Spy"

А раньше у меня вообще ее не было.
Сейчас поставил зум на старую версию - нормально работает.

906

Re: AHK: Замена "Window Spy"

Можешь проверить?
Надо положить файл AhkSpyZoom.ahk в папку скрипта.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.27.07 (Unicode 32-bit).

907

Re: AHK: Замена "Window Spy"

Кстати по Mshtml.dll на оффоруме никто не ответил.
Тут вижу только вариант пробовать на других языках искать код вставки mshtml без webbrowser в гуи и проверять через реестр или через X-UA-Compatible будет работать или нет.
Если будет, то писать в баги Lexikos.

908

Re: AHK: Замена "Window Spy"

Я включил "Windows 7 - упрощенный стиль", это тема Windows Classic?
Старое быстро зависает при перемещении, новая при перемещении не перерисовывается, при детекте не перерисовывает контролы в лупе, сама лупа становится видна.
Отдельно лупа работает более менее.
Вообще с этим стилем у меня все окна ужасно перерисовываются.
По mshtml жду новостей.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.27.07 (Unicode 32-bit).

909

Re: AHK: Замена "Window Spy"

serzh82saratov пишет:

Старое быстро зависает при перемещении

У меня ни разу не зависло.

serzh82saratov пишет:

По mshtml жду новостей.

Сомневаюсь, что кто-то ответит.
Вообще надо проверить на XP с 9 IE, в каком режиме будет отображаться документ после правки реестра.
Может там еще какие баги найдутся.

910

Re: AHK: Замена "Window Spy"

https://raw.githubusercontent.com/serzh … hkSpy1.ahk
Попробуй. Кстати добавил в window, текст из стандартных меню со структурой.

Malcev пишет:

У меня ни разу не зависло.

У меня стабильно через 1-2 сек.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.27.07 (Unicode 32-bit).

911 (изменено: Malcev, 2017-12-17 22:44:30)

Re: AHK: Замена "Window Spy"

Попробовал. Не перерисовывается.
Если есть желание разобраться в чем причина глюков с htmlfile, то нужно этот код перевести на другие языки, например autoit и проверить.

Gui, Add, Text, x0 y0 w200 h100  HWNDctrl_hwnd
gui show
pwb := AtlAxCreateControl(ctrl_hwnd, "htmlfile")
pwb.Write("<!DOCTYPE html><head><meta http-equiv=""X-UA-Compatible"" content=""IE=9""></head>")
pwb.Close()
msgbox % pwb.documentMode

AtlAxCreateControl(hWnd, Name) ; based on Sean's ComUtils Libraries
{
	static h1:=DllCall("LoadLibrary","Str","atl","Ptr"), h2:=DllCall("atl\AtlAxWinInit")
	If	DllCall("atl\AtlAxCreateControlEx", "WStr", Name, "Ptr", hWnd, "Ptr", 0, "Ptr", 0, "Ptr*", punk, "Ptr", VarSetCapacity(GUID,16,0)*0+&GUID, "Ptr", 0)=0
	Return	ComObjEnwrap(punk), ObjRelease(punk)
}

912

Re: AHK: Замена "Window Spy"

Вот это ты накопал, но так ни с каким параметром выше 8 не идёт.
Желание есть сабж допилить, htmlfile конечно тоже интересно, но сейчас чисто академически, уже тяжело будет переделать всё под 9.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.27.07 (Unicode 32-bit).

913

Re: AHK: Замена "Window Spy"

Так он и раньше выше 8 не шел.
Только через реестр 11 мог быть, так же как и с этим кодом.

914

Re: AHK: Замена "Window Spy"

Да, казалось что 11 включался как то без реестра, ошибся я значит.

Насчёт лупы, если будешь копать, разница от отдельной лупы вроде что нет заголовка и +E0x08000000

Gui Zoom: +AlwaysOnTop -DPIScale +hwndhGui +LabelZoomOn -Caption +E0x08000000 +Border

Попробуй их удалить. И перемещение не от мышки, а в EVENT_OBJECT_LOCATIONCHANGE, попробуй туда добавить ещё SetTimer, Redraw, -1, и Critical.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.27.07 (Unicode 32-bit).

915

Re: AHK: Замена "Window Spy"

Не помогает.

916 (изменено: serzh82saratov, 2017-12-18 01:51:32)

Re: AHK: Замена "Window Spy"

А так?


ZoomMove() {
	If !oZoom.Show
		Return
	WinGetPos, WinX, WinY, WinWidth, WinHeight, ahk_id %hAhkSpy%
	Gui, Zoom:Show, % "NA x" WinX + WinWidth " y" WinY  
}

И по ссылке я обновил, может лучше стало.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.27.07 (Unicode 32-bit).

917 (изменено: Malcev, 2017-12-18 09:25:05)

Re: AHK: Замена "Window Spy"

С измененной функцией ZoomMove() стало работать нормально.
Кстати на autoit с htmlfile в гуи та же беда.
Так что скорей всего автохотки не виноват.

918 (изменено: serzh82saratov, 2017-12-19 22:52:21)

Re: AHK: Замена "Window Spy"

Malcev пишет:

С измененной функцией ZoomMove() стало работать нормально.

https://raw.githubusercontent.com/serzh … hkSpy1.ahk А этот проверь, а то я запутался.

Malcev пишет:

Так что скорей всего автохотки не виноват.

Значит где то в дебрях msdn скрывается ответ.
Но это неточно.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.27.07 (Unicode 32-bit).

919

Re: AHK: Замена "Window Spy"

Этот тоже работает.

920

Re: AHK: Замена "Window Spy"

А ты на одном ПК проверял? У меня получается наоборот, эта виснет а та работает. Могу и эту оставить, я всё равно классической темой не буду пользоватся.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.27.07 (Unicode 32-bit).

921

Re: AHK: Замена "Window Spy"

На трех.
Ну у меня и старый вариант работает если убрать SWP_NOREDRAW в SetWindowPos.
А зачем ты его посылаешь?

922

Re: AHK: Замена "Window Spy"

Без SWP_NOREDRAW на аеро мелькает.
Попробовал, это без SWP_NOREDRAW


	WinGetPos, WinX, WinY, WinWidth, WinHeight, ahk_id %hAhkSpy%
	SetWindowPos(oZoom.hGui, WinX + WinWidth, WinY, 0, 0, 0x0001, 0) 

вместо

	ZoomMove()

всё равно зависает. С ZoomMove() тоже виснет, вообщем у меня никак на классической теме не работает.
Отдельно нормально, значит SetWindowPos и Gui Show не везде работают хорошо. Надо пробовать DeferWindowPos или WM_NCLBUTTONDOWN.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.27.07 (Unicode 32-bit).

923 (изменено: serzh82saratov, 2017-12-21 00:08:08)

Re: AHK: Замена "Window Spy"

https://raw.githubusercontent.com/serzh … hkSpy1.ahk
Так работает хорошо?.

АП: поправил под х64.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.27.07 (Unicode 32-bit).

924

Re: AHK: Замена "Window Spy"

Работает.

925

Re: AHK: Замена "Window Spy"

https://raw.githubusercontent.com/serzh … hkSpy1.ahk

Думаю сделать новой версией, отпишитесь у кого как.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.27.07 (Unicode 32-bit).