Mein Programm erzeugt zunächst ein Fenster "zzzzzzzzzzz".
Wenn ich dort mit der rechten Maustaste hineinklicke, erscheint ein kleine Fenster.
Ich erwarte nun, dass die MsgBox "xxxxx" erscheint, wenn ich in das kleine Fenster mit der linken Maustaste klicke.
Aber das funktioniert nicht. Was habe ich falsch gemacht?
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
Opt('GUIOnEventMode', 1)
$winhandle=GUICreate("zzzzzzzzzz",500 ,300,400,400)
GUISetOnEvent($GUI_EVENT_SECONDARYUP, '_KlickRightUP')
GUISetOnEvent($GUI_EVENT_CLOSE, '_CloseWindow')
GUISetState()
WinWaitClose($winhandle)
Func _CloseWindow()
GUIDelete($winhandle)
EndFunc
Func _KlickRightUp()
Kontextmenue()
GUIDelete ( $winhandle)
EndFunc
Func Kontextmenue()
$kontexthandle=GUICreate("",60,100,430,430,$WS_POPUPWINDOW )
GUISetOnEvent($GUI_EVENT_PRIMARYDOWN, '_KlickDownKon')
GUISetState()
WinWaitClose($kontexthandle)
EndFunc
Func _KlickDownKon()
MsgBox(0,"xxxxx","xxxxx")
GUIDelete ( $kontexthandle)
EndFunc
Nebenbei noch eine andere Frage: Wie erzeuge ich einen Spoiler? Wenn ich auf den SP-Button klicke und dann zwischen Spoiler und /spoiler
den Programmtext kopiere entsteht zwar ein Spoiler, der wird aber nicht in der SciTE-Form dargestellt, sondern nur in schwarzer Schrift.
Spoiler anzeigen
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
Opt('GUIOnEventMode', 1)
$winhandle=GUICreate("zzzzzzzzzz",500 ,300,400,400)
GUISetOnEvent($GUI_EVENT_SECONDARYUP, '_KlickRightUP')
GUISetOnEvent($GUI_EVENT_CLOSE, '_CloseWindow')
GUISetState()
WinWaitClose($winhandle)
Func _CloseWindow()
GUIDelete($winhandle)
EndFunc
Func _KlickRightUp()
Kontextmenue()
GUIDelete ( $winhandle)
EndFunc
Func Kontextmenue()
$kontexthandle=GUICreate("",60,100,430,430,$WS_POPUPWINDOW )
GUISetOnEvent($GUI_EVENT_PRIMARYDOWN, '_KlickDownKon')
GUISetState()
WinWaitClose($kontexthandle)
EndFunc
Func _KlickDownKon()
MsgBox(0,"xxxxx","xxxxx")
GUIDelete ( $kontexthandle)
EndFunc