Hallo,
[edit siehe Post 3 - Frage erweitert]
Wie erkenne ich per Script (in meinem Script)
bei einem rechten Mausklick auf das Icon
ein Icon mit einer Sonne
(in jedem meiner Scripte) als das Icon mit der Sonne
(egal, was für eine Sonnenabbildung verwendet wird)?
Wie kann ich von einem Icon auf einer GUI, von dem ich die Control-ID und das Handle habe, den
hinterlegten Tooltip des Icons
(hier im Beispiel = "icon_01_tooltip")
und
den Variablennamen des Icon-Controls
(hier im Beispiel = "$icon_01")
auslesen, so dass ich die beiden Daten in der Messagebox darstellen kann?
(GUICtrlRead, GUIGetCursorInfo ausprobiert - da muss es noch was anderes geben)
Wer das Script nachvollziehen möchte, bitte ins Scriptverzeichnis ein Icon namens "Icon.ico" legen.
Die Info zum Handle wird mit der "rechten Maustaste" angezeigt.
#include <StaticConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Include <GuiButton.au3>
$Form_01 = GUICreate("test",350,350,-1,-1,-1,-1)
$icon_01 = GUICtrlCreateIcon(@scriptdir&"\"&"Icon.ico",-1,160,100,48,48,-1,-1)
GUICtrlSetTip(-1,"icon_01_tooltip")
GUISetState()
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
;~ Sleep (10)
Case $msg = $GUI_EVENT_SECONDARYUP
MsgBox (0,"Icon Handle", GUICtrlGetHandle(3))
EndSelect
Wend
Alles anzeigen
Danke