|
You last visited: Today at 11:49
Advertisement
Menüitem Funktion zuweißen?
Discussion on Menüitem Funktion zuweißen? within the AutoIt forum part of the Coders Den category.
03/28/2010, 20:32
|
#1
|
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
|
Menüitem Funktion zuweißen?
Hallo Leute (;
Der Titel sagt alles  ^^
Jetzt aber mal ein bissel Detailiter:
Also bin dabei nen CSS Config Maker zu machen ( ich weiß es gibt viele aber i-wie taugen die nicht so viel^^) und mein Problmen ist halt:
Wie füge ich einen Menüitem eine Funktion zu??
Hier ausschnit^^( Ist noch lange nicht fertig):
PHP Code:
#Include <Constants.au3> #include <GUIConstants.au3> #include<EditConstants.au3> #include<StaticConstants.au3> #include<GUIConstantsEx.au3> #include<WindowsConstants.au3>
Opt('GUIOnEventMode', 1) ; OnEventMode für die GUI Opt('TrayOnEventMode', 1) ; OnEventMode für das Traymenü Opt('TrayMenuMode', 1) ; Standard-Traymenü entfernen
$Verstecken = TrayCreateItem("Verstecken") $Beenden = TrayCreateItem("Beenden")
TrayItemSetOnEvent($Verstecken, "Verstecken") TrayItemSetOnEvent($Beenden, "_Exit")
Global $Start = False
Func Verstecken() If $Start = False Then $Start = True GUISetState (@SW_HIDE) TrayItemSetState ($Verstecken ,$TRAY_UNCHECKED) TrayItemsetText ($Verstecken, "Anzeigen") ElseIf $Start = True Then $Start = False GUISetState (@SW_SHOW) TrayItemSetState ($Verstecken ,$TRAY_UNCHECKED) TrayItemsetText ($Verstecken, "Verstecken") EndIf EndFunc
Func _Exit() Exit EndFunc ... .. .. Blablabla .. $MenuItem1 = GUICtrlCreateMenu("Datei") $MenuItem2 = GUICtrlCreateMenu("?") $Message1= GUICtrlCreateMenuItem("Hilfe", $MenuItem2) $Message2= GUICtrlCreateMenuItem("Über", $MenuItem2) $Message3= GUICtrlCreateMenuItem("Speichern", $MenuItem1) GUISetState(@SW_SHOW)
Local $Msg
While 1 $Msg = GUIGetMsg() Switch $Msg Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd
Jede nützliche Antwort kriegt ein THX 
Lg -Marks-
|
|
|
03/30/2010, 21:19
|
#2
|
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
|
Sorry für Doppelpost aber kann mir den niemand helfen?
|
|
|
03/30/2010, 22:15
|
#3
|
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
|
Code:
@GUI_CtrlId Last click GUI Control identifier. Only valid in an event Function. See the GUICtrlSetOnEvent function.
|
|
|
03/31/2010, 00:52
|
#4
|
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
|
Danke, aber bitte ein Bsp. weil ich nicht genau weiß was ich wo machen muss^^
DAANKE  ^^
|
|
|
03/31/2010, 19:37
|
#5
|
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
|
omg..
Code:
Switch @GUI_CtrlId
Case $GUI_EVENT_CLOSE
Exit
Case $MenuItem
..
EndSwitch
|
|
|
04/01/2010, 00:54
|
#6
|
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
|
Das hab ich gemacht aber das ging auch nich-.-^^
und sagst du das mir und es will immer noch nicht gehn egal was ich mache^^
|
|
|
04/01/2010, 13:07
|
#7
|
elite*gold: 0
Join Date: Mar 2010
Posts: 13
Received Thanks: 24
|
Was ist daran so schwer :
PHP Code:
#Include <Constants.au3> #include <GUIConstants.au3> #include<EditConstants.au3> #include<StaticConstants.au3> #include<GUIConstantsEx.au3> #include<WindowsConstants.au3>
Opt('GUIOnEventMode', 1) ; OnEventMode für die GUI Opt('TrayOnEventMode', 1) ; OnEventMode für das Traymenü Opt('TrayMenuMode', 1) ; Standard-Traymenü entfernen
$Verstecken = TrayCreateItem("Verstecken") $Beenden = TrayCreateItem("Beenden") TrayItemSetOnEvent($Verstecken, "Verstecken") TrayItemSetOnEvent($Beenden, "_Exit")
Global $Start = False
Func Verstecken() If $Start = False Then $Start = True GUISetState (@SW_HIDE) TrayItemSetState ($Verstecken ,$TRAY_UNCHECKED) TrayItemsetText ($Verstecken, "Anzeigen") ElseIf $Start = True Then $Start = False GUISetState (@SW_SHOW) TrayItemSetState ($Verstecken ,$TRAY_UNCHECKED) TrayItemsetText ($Verstecken, "Verstecken") EndIf EndFunc
Func _Exit() Exit EndFunc ... .. .. Blablabla ..
$MenuItem1 = GUICtrlCreateMenu("Datei") $MenuItem2 = GUICtrlCreateMenu("?") $Message1= GUICtrlCreateMenuItem("Hilfe", $MenuItem2) GUICtrlSetOnEvent (-1, "function1" ) $Message2= GUICtrlCreateMenuItem("Über", $MenuItem2) GUICtrlSetOnEvent (-1, "function2" ) $Message3= GUICtrlCreateMenuItem("Speichern", $MenuItem1) GUICtrlSetOnEvent (-1, "function3" )
GUISetState(@SW_SHOW)
Local $Msg
While 1 $Msg = GUIGetMsg() Switch $Msg Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd
Btw. das nächste mal den Code bitte so kürzen , dass er ausführbar ist ...
(Hier hättest du ruhi das GUI-Fenster drin lassen können , naja war ja nicht so viel Arbeit das hinzuzufügen , aber das nächste mal denk bitte daran)
|
|
|
04/01/2010, 13:56
|
#8
|
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
|
Du bist geil ey xD kommt einfach mal so rein und sagt die lösung^^
Naja ich hab das GUICtrlSetOnEvent falsch benutzt^^ Frag mich jetzt bitte nich warum oder wie ich es falsch benutzt habe xD
Dankeschön klappt super
|
|
|
 |
Similar Threads
|
Neue Funktion?
08/14/2010 - Metin2 Private Server - 1 Replies
hey e*pvp,
ich wollte mal fragen ob mir jemand erklären kann wie ich bei einem item eine neue funktion zuweise, also wenn ich Doppelklich darauf mach, das es mich dann sofort auf die gm_gild map da teleportiert, die kordinaten sind
832 0
MFG Jussel19
P.S.: gib es Thx :D
|
[C++]Funktion einer Klasse in einer anderen Funktion der Klasse verwenden, aber wie?
07/25/2010 - C/C++ - 3 Replies
Mein Problem ist eigentlich recht simpel und die Lösung wahrscheinlich auch.
Da ich bisher fast 0 mit Klassen am Hut hatte, wollte ich mich doch mit dem Thema anfreunden und hatte gleich angefangen:
int test::Funktion2()
{
int temp;
cin>>temp;
return temp;
}
|
If not funktion (autoit)
02/02/2009 - Metin2 - 4 Replies
wie muss ich eig es in autoit schreiben wenn ich eine if not funktion haben will
z.B If $Beispiel not = "irgendeinwert"
wie gehört das richtig?
|
_isInArea Funktion
01/07/2009 - GW Exploits, Hacks, Bots, Tools & Macros - 6 Replies
Hier mal eine _isInArea Funktion, weil es einige vllt. noch nicht verstanden haben bzw. eine kompliziertere Methode wählen...
#include<NomadMemory.au3>
msgbox("","",_isInArea(" Guild Wars",0x00A05650,0x00A05654,-10465,2668,20000 0))
func _isInArea($Hwnd,$XSpeicher,$YSpeicher,$X,$Y,$Range )
$Process = _MemoryOpen(WinGetProcess($Hwnd))
$XPos = Floor(_MemoryRead($XSpeicher, $Process, 'float'))
$YPos = Floor(_MemoryRead($YSpeicher, $Process, 'float'))
|
Mob Log Funktion!
11/03/2008 - Metin2 - 7 Replies
Hi Leute,
habe eine wichtige Frage. Wieso werde ich immer nach 1mal aura oder 1mal sk gekickt? Ihc werde sowohl bei hoher serverauslastung als auch bei niedriger gekickt
ennt einer einen Tipp wie ich kicks umgehen kann???:confused:
|
All times are GMT +1. The time now is 11:49.
|
|