Что нового

[Окна, Диалоги] Захват текста ToolTip стороннего приложения

CheFix

Новичок
Сообщения
11
Репутация
0
Добрый день, друзья.

Суть вопроса: Хочу получить текст всех ToolTip активного окна с классами контрола у которого текст был взят (двумерный массив).


Нашел функцию:
Код:
#include <GuiToolTip.au3>
_GUIToolTip_GetText($hWnd, $hTool, $iID)

Но без вашей помощи не могу с ней разобраться.

Так же на официальном сайте нашел такой код:
Код:
#include <array.au3>
#include <windowsconstants.au3>

$lastList = ''
While GUIGetMsg() <> -3
	
	$List = ''
	$wl = WinList("[class:tooltips_class32]");get all th etooltips

	For $n = 1 To $wl[0][0]
		If BitAND(WinGetState($wl[$n][1]), 2) Then;if visible
			$List &= WinGetTitle($wl[$n][1]) & '; '; read the title, which for a tooltip is the text
	    EndIf
		 ;ConsoleWrite($n&$List& @CRLF)
	Next
	If $List <> $lastList And $List <> '' Then
		ConsoleWrite($List& @CRLF)
		$lastList = $List
	EndIf

WEnd

Но из него нельзя слепить список (как я понял)...

Направьте пожалуйста на путь истинный. :smile:
 
Верх