Funktionsreferenz

GUICtrlSendToDummy

Sendet eine Nachricht an ein Dummy-Control.

GUICtrlSendToDummy ( controlID [, state] )

 

Parameter

ControlID Die Identifikationsnummer des Controls (Control-ID), wie von einer GUICtrlCreateDummy Funktion zurückgegeben.
state [optional] Ein Wert, der später von GUICtrlRead zurückgeholt werden kann.

 

Rückgabewert

Erfolg: Gibt 1 zurück.
Fehler: Gibt 0 zurück.

 

Bemerkungen

Wenn diese Funktion aufgerufen wird, wird eine Benachrichtigung produziert, die von der Nachrichtenschleife (message loop) oder mit einer OnEvent Funktion behandelt werden kann (so, als ob auf das Control geklickt worden wäre).

- - - - - - - - Erklärung der Controls - - - - - - - -

 

Verwandte Funktionen

GUICtrlCreateDummy, GUICtrlSetOnEvent, GUICtrlRead

 

Beispiel


#include <GUIConstantsEx.au3>

Opt('MustDeclareVars', 1)

Global $user

Example()

Func Example()
    Local $iOldOpt, $button
    $iOldOpt = Opt("GUIOnEventMode", 1)

    GUICreate("GUI Senden an Dummy", 220, 200, 100, 200)
    GUISetBkColor(0x00E0FFFF) ; Ändert die Hintergrundfarbe
    GUICtrlSetOnEvent($GUI_EVENT_CLOSE, "OnClick") ; Was soll beim Klick auf den Button passieren?

    $user = GUICtrlCreateDummy()
    GUICtrlSetOnEvent(-1, "Onexit") ; Was soll beim Klick auf den Button passieren?
    $button = GUICtrlCreateButton("Ablauf", 75, 170, 70, 20)
    GUICtrlSetOnEvent(-1, "OnClick") ; Was soll beim Klick auf den Button passieren?
    GUISetState()

    While 1
        Sleep(100)
    WEnd

    Opt("GUIOnEventMode", $iOldOpt)

EndFunc   ;==>Example

Func OnClick()
    GUICtrlSendToDummy($user) ; Erstes Dummy-Control
EndFunc   ;==>OnClick

Func OnExit()
    ; Besondere Aktion vor dem Beenden des Skripts
    Exit
EndFunc   ;==>OnExit