AllocConsole |
Declare Function Api_AllocConsole& Lib "kernel32" Alias "AllocConsole" () |
Declare Function AllocConsole Lib "kernel32" () As Long |
|
呼び出し側プロセスに新しいコンソールを割り当てる。 |
|
パラメータ する。FreeConsole 関数を使って現在のコンソールからプロセスを切り離すと、AllocConsole 関数を呼び出して新しいコンソールを作成するこ
とができる。 ハンドルはコンソールの入力バッファのハンドル、標準出力ハンドルと標準エラーハンドルはコンソールの画面バッファのハンドルである。ハン
ドルを取得するときは、GetStdHandle 関数を使う。 で初期化する。コンソールアプリケーションは、切り離されたプロセスとして作成する(CreateProcess 関数を呼び出すときに DETACHED_PROCESS フラグをセットする)場合を除いて、コンソール付きで初期化するのが普通である。 |