Unter
Link
hat "owi dowi spinn" am 11.10.09 einen Spoiler eingestellt. Bei mir (Win 7, 64 Bit) funktioniert das Programm nicht:
#Include <Array.au3>
#include <GuiListView.au3>
ShowBalloonTip("Papierkorb")
Sleep(4000)
Protokoll("Ende")
Func ShowBalloonTip($LinkName)
Local $x=-33,$y=-33 ,$wert[200]
$x=WinActive("Program Manager")
If Not $x Then $y=WinActivate("Program Manager")
Protokoll("a: " &$x&" "&$y)
$hwnd = ControlGetHandle("Program Manager", "", "SysListView321")
Protokoll("b: " &$hwnd)
$hwnd = HWnd($hwnd)
$anz=_GUICtrlListView_GetItemCount($hwnd)
Protokoll("c: " &$hwnd&" "&$anz)
WinMinimizeAll()
Protokoll("d: ")
For $i = 0 To _GUICtrlListView_GetItemCount($hwnd) - 1
$wert[$i]=_GUICtrlListView_GetItemText($hwnd, $i)
Protokoll("e:" &$wert[$i]&":")
If _GUICtrlListView_GetItemText($hwnd, $i)=$LinkName Then
$pos = _GUICtrlListView_GetItemPosition($hwnd, $i)
If IsArray($pos) Then
ToolTip("Das ist die Verknüpfung",$pos[0] + 24, $pos[1] + 27,"Hier",1,5)
ExitLoop
EndIf
EndIf
Next
_ArrayDisplay($wert)
EndFunc
Func Protokoll($text)
If 2=MsgBox(1,"Titel",$text) Then Exit
EndFunc
Als Werte $wert[$i] liefert _GUICtrlListView_GetItemText nur "Leer".
Weiß jemand Rat?