|
You last visited: Today at 02:16
Advertisement
MenueItem . . .
Discussion on MenueItem . . . within the AutoIt forum part of the Coders Den category.
10/11/2011, 15:18
|
#1
|
elite*gold: 0
Join Date: Aug 2011
Posts: 134
Received Thanks: 148
|
MenueItem . . .
Ich check das niicht :'( ich schreibe
Code:
Case $MenuItem1
Exit
aber es pa ssiat nichts
Script:
Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("...123", 235, 190, 192, 124)
$MenuItem2 = GUICtrlCreateMenu("Option")
$MenuItem3 = GUICtrlCreateMenu("Sprache", $MenuItem2)
$MenuItem5 = GUICtrlCreateMenuItem("English", $MenuItem3)
$MenuItem4 = GUICtrlCreateMenuItem("Deutsch", $MenuItem3)
$MenuItem1 = GUICtrlCreateMenu("Exit")
$Button1 = GUICtrlCreateButton("HIDE", 8, 136, 75, 25, BitOR($BS_PUSHBOX,$BS_CENTER,$BS_BOTTOM), BitOR($WS_EX_CLIENTEDGE,$WS_EX_STATICEDGE))
$Button2 = GUICtrlCreateButton("MAXIMIEREN", 88, 136, 91, 25)
$Edit1 = GUICtrlCreateEdit("", 0, 8, 225, 113)
GUICtrlSetData(-1, StringFormat(" | | "))
GUISetState(@SW_SHOW,$Form1)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
GUISetState(@SW_HIDE,$Form1)
Case $Button2
GUISetState(@SW_MAXIMIZE,$Form1)
Case $MenuItem1
Exit
EndSwitch
WEnd
|
|
|
10/11/2011, 16:51
|
#2
|
elite*gold: 1
Join Date: Jul 2005
Posts: 553
Received Thanks: 454
|
Lies die Dokumentation.
Code:
$MenuItem1 = GUICtrlCreateMenuItem("Exit", -1)
|
|
|
10/11/2011, 17:57
|
#3
|
elite*gold: 52
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
|
Da ein Menu Item leider keine Msg zurück gibt und Man keine ID bekommt wenn man mit der Maus drüber fährt kann man nichts prezieses anstellen, um den Klick zu registrieren.
Man könnte es mit Coordinaten in der GUI anstellen^^
Vielleicht hab ich ja noch eine Eingebung :P
|
|
|
10/12/2011, 17:39
|
#4
|
elite*gold: 1
Join Date: Jul 2005
Posts: 553
Received Thanks: 454
|
@BlackHybrid:
Wovon genau redest du?
Soweit ich es verstanden habe, soll sich das Script schließen, wenn man im Menu auf Exit klickt.
Und genau das passiert bei mir mit der Zeile, die in meinem vorherigen Post steht.
|
|
|
10/12/2011, 17:42
|
#5
|
elite*gold: 52
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
|
Aber du hast ein MenuItem und nicht einfach nur ein Menu
|
|
|
10/12/2011, 17:43
|
#6
|
elite*gold: 1
Join Date: Jul 2005
Posts: 553
Received Thanks: 454
|
nein?
Es stimmt, dass es sogesehen kein Menu, sondern ein Menuitem ist, heißt man kann diesem keine weiteren Einträge hinzufügen, was aber sowieso keinen Sinn machen würde:
"Ich öffne jetzt das Menu namens Exit, welches das Script sofort schließt, wenn ich draufklicke, indem ich draufklicke.."
|
|
|
10/12/2011, 17:47
|
#7
|
elite*gold: 52
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
|
Okay ich sehs ein
Bin in AutoIt nicht mehr so fit 
Mach nurnoch was mit auf Anfrage.
|
|
|
All times are GMT +1. The time now is 02:17.
|
|