Schlüsselwortreferenz


$tagSTARTUPINFO

Beschreibung anzeigen in

Legt Windowsstation, interaktiven Desktop, Standard-Handles und Aussehen des Hauptfensters eines Prozesses bei seiner Erzeugung fest

Global Const $tagSTARTUPINFO = "int Size;ptr Reserved1;ptr Desktop;ptr Title;int X;int Y;int XSize;int YSize;int XCountChars;" & _
"int YCountChars;int FillAttribute;int Flags;short ShowWindow;short Reserved2;ptr Reserved3;int StdInput;" & _
"int StdOutput;int StdError"

Parameter

Size Die Größe der Struktur in Bytes.
Reserved1 Reserviert, muss 0 sein.
Desktop Name des interaktiven Desktops oder Name des Desktops und der Windowsstation für den Prozess.
Title Text der Titelleiste des Konsolenfensters, wenn ein neuer Konsolenprozess erzeugt wird.
X Wenn $STARTF_USEPOSITION in Flags gesetzt ist, gibt X den horizontalen Abstand der oberen linken Ecke eines neu erzeugten Fensters in Pixeln an.
Y Wenn $STARTF_USEPOSITION in Flags gesetzt ist, gibt Y den vertikalen Abstand der oberen linken Ecke eines neu erzeugten Fensters in Pixeln an.
XSize Höhe des Fensters in Pixeln, Wenn $STARTF_USEPOSITION in Flags gesetzt ist.
YSize Breite des Fensters in Pixeln, Wenn $STARTF_USEPOSITION in Flags gesetzt ist.
XCountChars Breite des Bildschirmpuffers eines Konsolenfensters in Anzahl Zeichnen pro Zeile, wenn $STARTF_USECOUNTCHARS in Flags gesetzt ist.
YCountChars Höhe des Bildschirmpuffers eines Konsolenfensters in Anzahl Zeilen, wenn $STARTF_USECOUNTCHARS in Flags gesetzt ist.
FillAttribute Enthält den Anfangstext und die Hintergrundfarben eines Konsolenfensters, Wenn $STARTF_USEFILLATTRIBUTE in Flags gesetzt ist.
Flags Legt fest, welche Eigenschaftswerte benutzt werden, wenn ein neues Fenster erzeugt wird:
    $STARTF_FORCEONFEEDBACK - Der Cursor befindet sich nach Aufruf von CreateProcess für zwei Sekunden im Feedbackmodus.
        Erfolgt innerhalb dieser zwei Sekunden der erste GUI-Aufruf des Prozesses, werden ihm vom System weitere fünf Sekunden Wartezeit zugeteilt.
        Wenn der Prozess während dieser fünf Sekunden ein Fenster anzeigt, werden vom System weitere fünf Sekunden gewährt, um das Zeichnen des Fensters abzuschließen.
        Der Feedbackmodus wird beim ersten Aufruf von GetMessage beendet, auch wenn der Prozess gerade zeichnet.
    $STARTF_FORCEOFFFEEDBACK - Während ein Prozess startet, wird kein Feedbackcursor angezeigt.
    $STARTF_RUNFULLSCREEN - Gibt an, dass der Prozess im Vollbildmodus statt im Fenstermodus laufen soll. Nur gültig für Konsolenanwendungen auf x86-Rechnern.
    $STARTF_USECOUNTCHARS - XCountChars und YCountChars werden benutzt.
    $STARTF_USEFILLATTRIBUTE - FillAttribute wird benutzt.
    $STARTF_USEPOSITION - X und Y werden benutzt.
    $STARTF_USESHOWWINDOW - ShowWindow wird benutzt.
    $STARTF_USESIZE - XSize und YSize werden benutzt.
    $STARTF_USESTDHANDLES - Die Standard-Handles hStdInput, hStdOutput und hStdError werden benutzt.
ShowWindow Wenn $STARTF_USESHOWWINDOW in Flags gesetzt ist, kann hier jede der SW_-Konstanten genutzt werden.
Reserved2 Reserviert, muss 0 sein.
Reserved3 Reserviert, muss 0 sein.
StdInput Das Standard-Eingabe-Handle, wenn $STARTF_USESTDHANDLES in Flags gesetzt ist.
StdOutput Das Standard-Ausgabe-Handle, wenn $STARTF_USESTDHANDLES in Flags gesetzt ist.
StdError Das Standard-Fehler-Handle, wenn $STARTF_USESTDHANDLES in Flags gesetzt ist.