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"
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. |