Keyword Reference

$tagSTARTUPINFO

プロセスのメインウィンドウ作成時にそのウィンドウステーション、デスクトップ、標準ハンドル、外観を指定します。

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 この構造体のバイト単位でのサイズ
Reserved1 予約済み。ゼロでなければなりません。
Desktop デスクトップの名前、またはこのプロセスのウィンドウステーションとデスクトップ両方の名前
Title コンソールプロセスの場合、新しいコンソールが作られた際にタイトルバーに表示されるタイトル
X Flagsが$STARTF_USEPOSITIONの場合、 このメンバーは新しいウィンドウが作成された際のウィンドウの左上隅のピクセル単位でのXオフセットです。
Y Flagsが$STARTF_USEPOSITIONの場合、 このメンバーは新しいウィンドウが作成された際のウィンドウの左上隅のピクセル単位でのYオフセットです。
XSize Flagsが$STARTF_USESIZEの場合、 このメンバーはピクセル単位でのウィンドウの高さです。
YSize Flagsが$STARTF_USESIZEの場合、 このメンバーはピクセル単位でのウィンドウの幅です。
XCountChars Flagsが$STARTF_USECOUNTCHARSの場合、コンソールプロセスにおいて新しいコンソールウィンドウが作成された際に
このメンバーは文字単位でのスクリーンバッファの幅を指定します。
YCountChars Flagsが$STARTF_USECOUNTCHARSの場合、コンソールプロセスにおいて新しいコンソールウィンドウが作成された際に
このメンバーは行単位でのスクリーンバッファの高さを指定します。
FillAttribute Flagsが$STARTF_USEFILLATTRIBUTEの場合、このメンバーはコンソールアプリケーション
において新しいコンソールウィンドウが作成された際の初期テキストと背景色を指定します。
Flags プロセスがウィンドウを作成する際にどのメンバーが使用されるかを決定します:
$STARTF_FORCEONFEEDBACK - CreateProcessが呼ばれた後、2秒間カーソルがフィードバックモードになり、バックグラウンド作業中カーソルが表示されます。
その2秒間にプロセスが最初のGUI呼び出しをおこなうと、システムはプロセスにさらに5秒与えます。
その5秒間にプロセスがウィンドウの表示をおこなうと、 システムはウィンドウ描画を完了させるためにプロセスにさらに5秒与えます。
またシステムはプロセスが描画中かどうかにかかわらず、最初のGetMessage呼び出し後にフィードバックモードをオフにします。
$STARTF_FORCEOFFFEEDBACK - プロセス開始時にフィードバックカーソルを強制的にオフされることを表します。
通常選択カーソルが表示されます。
$STARTF_RUNFULLSCREEN - プロセスがウィンドウモードではなくフルスクリーンモードで実行されることを表します。
このフラグはx86コンピュータ上で実行しているコンソールアプリケーションでのみ有効です。
$STARTF_USECOUNTCHARS - XCountCharsとYCountCharsが有効です
$STARTF_USEFILLATTRIBUTE - FillAttributeが有効です
$STARTF_USEPOSITION - XとYが有効です
$STARTF_USESHOWWINDOW - ShowWindowが有効です
$STARTF_USESIZE - XSizeとYSizeが有効です
$STARTF_USESTDHANDLES - hStdInput、hStdOutput、hStdErrorが有効です
ShowWindow Flagsが$STARTF_USESHOWWINDOWの場合、このメンバーは任意のSW_定数です。
Reserved2 予約済み。ゼロでなければなりません。
Reserved3 予約済み。ゼロでなければなりません。
StdInput Flagsが$STARTF_USESTDHANDLESの場合、このメンバーは標準入力ハンドルです。
StdOutput Flagsが$STARTF_USESTDHANDLESの場合、このメンバーは標準出力ハンドルです。
StdError Flagsが$STARTF_USESTDHANDLESの場合、このメンバーは標準エラーハンドルです。

 

注意

なし。

 

関連