UDF > StructureConstants >


$tagSTARTUPINFO

Indique la station window, le bureau, les handles standards, et l'apparence de la fenêtre principale d'un processus lors de sa création

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"

Champs

Size La taille de la structure, en octets
Reserved1 Réservé, doit être égal à zéro
Desktop Le nom du bureau, ou le nom à la fois du bureau et de la station window pour ce processus
Title Pour les processus de la console, le titre s'affiche dans la barre de titre si une nouvelle console est créée
X Si Flags spécifie $STARTF_USEPOSITION, ce membre est le décalage en X, et en pixels, du coin supérieur gauche de la fenêtre, si une fenêtre est créée.
Y Si Flags spécifie $STARTF_USEPOSITION, ce membre est le décalage en Y, et en pixels, du coin supérieur gauche de la fenêtre, si une fenêtre est créée.
XSize Si Flags spécifie $STARTF_USESIZE, ce membre est la hauteur de la fenêtre, en pixels
YSize Si Flags spécifie $STARTF_USESIZE, ce membre est la largeur de la fenêtre, en pixels
XCountChars Si Flags spécifie $STARTF_USECOUNTCHARS, si une nouvelle fenêtre de console est créé dans un processus de la console, ce membre spécifie la largeur de la mémoire tampon de l'écran, en colonnes de caractères.
YCountChars Si Flags spécifie $STARTF_USECOUNTCHARS, si une nouvelle fenêtre de console est créé dans un processus de la console, ce membre spécifie la hauteur de la mémoire tampon de l'écran, en lignes de caractères.
FillAttribute Si Flags spécifie $STARTF_USEFILLATTRIBUTE, ce membre est le texte initial et la couleur de fond si une nouvelle fenêtre de console est créé dans une application console.
Flags Détermine les membres qui sont utilisés lorsque le processus crée une fenêtre:
    $STARTF_FORCEONFEEDBACK - Le curseur est en mode feedback pour deux secondes après que CreateProcess ait été appelée.
        The Working in Background cursor is displayed.         Si pendant ces deux secondes, le processus fait le premier appel à la GUI, le système donne cinq secondes de plus au processus.
        Si pendant ces cinq secondes, le processus affiche une fenêtre, le système donne cinq secondes de plus au processus pour finir le dessin de la fenêtre.
        Le système arrête le curseur feedback après le premier appel à GetMessage, indépendamment du fait que le processus est entrain de dessiner.
    $STARTF_FORCEOFFFEEDBACK - Indique que le curseur feedback est désactivé par force tant que le processus est en cours de démarrage.
        Le curseur Normal Select est affiché.
    $STARTF_RUNFULLSCREEN - Indique que le processus devrait être exécuté en mode plein écran, plutôt que dans le mode fenêtré.
        Ce flag n'est valable que pour les applications de console en cours d'exécution sur un ordinateur x86.
    $STARTF_USECOUNTCHARS - Les membres XCountChars et YCountChars sont valides
    $STARTF_USEFILLATTRIBUTE - Le membre FillAttribute est valide
    $STARTF_USEPOSITION - Les membres X et Y sont valides
    $STARTF_USESHOWWINDOW - Le membre ShowWindow est valide
    $STARTF_USESIZE - Les membres XSize et YSize sont valides
    $STARTF_USESTDHANDLES - Les membres hStdInput, hStdOutput, et hStdError sont valides
ShowWindow Si Flags spécifie $STARTF_USESHOWWINDOW, ce membre peut être l'une des constantes SW_
Reserved2 Réservé, doit être égal à zéro
Reserved3 Réservé, doit être égal à zéro
StdInput Si Flags spécifie $STARTF_USESTDHANDLES, ce membre est le handle d'entrée standard
StdOutput Si Flags spécifie $STARTF_USESTDHANDLES, ce membre est la handle de sortie standard
StdError Si Flags spécifie $STARTF_USESTDHANDLES, ce membre est la handle d'erreur standard