コンソール関数
コンソールにアクセスするには、次の関数を使用します。
関数 | 説明 |
---|---|
AddConsoleAlias | 指定した実行可能ファイルのコンソール エイリアスを定義します。 |
AllocConsole | 呼び出し元プロセス用の新しいコンソールを割り当てます。 |
AttachConsole | 指定したプロセスのコンソールに呼び出しプロセスをアタッチします。 |
ClosePseudoConsole | 指定されたハンドルから擬似コンソールを閉じます。 |
CreatePseudoConsole | 呼び出しプロセス用の新しい疑似コンソールを割り当てます。 |
CreateConsoleScreenBuffer | コンソール スクリーン バッファーを作成します。 |
FillConsoleOutputAttribute | 指定した数の文字セルのテキストと背景色の属性を設定します。 |
FillConsoleOutputCharacter | 指定された回数だけ、コンソール スクリーン バッファーに文字を書き込みます。 |
FlushConsoleInputBuffer | コンソール入力バッファーをフラッシュします。 |
FreeConsole | 呼び出しプロセスをコンソールからデタッチします。 |
GenerateConsoleCtrlEvent | 呼び出しプロセスに関連付けられているコンソールを共有するコンソール プロセス グループに、指定された信号を送信します。 |
GetConsoleAlias | 指定した実行可能ファイルの指定したエイリアスを取得します。 |
GetConsoleAliases | 指定した実行可能ファイルに対して定義されているすべてのコンソール エイリアスを取得します。 |
GetConsoleAliasesLength | 指定した実行可能ファイルのすべてのコンソール エイリアスを格納するために必要なバッファーのサイズをバイト単位で返します。 |
GetConsoleAliasExes | コンソール エイリアスが定義されているすべての実行可能ファイルの名前を取得します。 |
GetConsoleAliasExesLength | コンソール エイリアスが定義されているすべての実行可能ファイルの名前を格納するために必要なバッファーのサイズをバイト単位で返します。 |
GetConsoleCP | 呼び出しプロセスに関連付けられているコンソールによって使用される入力コード ページを取得します。 |
GetConsoleCursorInfo | 指定したコンソール スクリーン バッファーのカーソルのサイズと表示範囲に関する情報を取得します。 |
GetConsoleDisplayMode | 現在のコンソールの表示モードを取得します。 |
GetConsoleFontSize | 指定されたコンソール スクリーン バッファーに使用されているフォントのサイズを取得します。 |
GetConsoleHistoryInfo | 呼び出しプロセスのコンソールの履歴設定を取得します。 |
GetConsoleMode | コンソールの入力バッファーの現在の入力モードまたはコンソール スクリーン バッファーの現在の出力モードを取得します。 |
GetConsoleOriginalTitle | 現在のコンソール ウィンドウの元のタイトルを取得します。 |
GetConsoleOutputCP | 呼び出しプロセスに関連付けられているコンソールによって使用される出力コード ページを取得します。 |
GetConsoleProcessList | 現在のコンソールにアタッチされているプロセスのリストを取得します。 |
GetConsoleScreenBufferInfo | 指定したコンソール スクリーン バッファーに関する情報を取得します。 |
GetConsoleScreenBufferInfoEx | 指定したコンソール スクリーン バッファーに関する拡張情報を取得します。 |
GetConsoleSelectionInfo | 現在のコンソール選択に関する情報を取得します。 |
GetConsoleTitle | 現在のコンソール ウィンドウのタイトルを取得します。 |
GetConsoleWindow | 呼び出しプロセスに関連付けられているコンソールによって使用されるウィンドウ ハンドルを取得します。 |
GetCurrentConsoleFont | 現在のコンソール フォントに関する情報を取得します。 |
GetCurrentConsoleFontEx | 現在のコンソール フォントに関する拡張情報を取得します。 |
GetLargestConsoleWindowSize | 可能な最大のコンソール ウィンドウのサイズを取得します。 |
GetNumberOfConsoleInputEvents | コンソールの入力バッファー内の未読入力レコードの数を取得します。 |
GetNumberOfConsoleMouseButtons | 現在のコンソールで使用されているマウス上のボタンの数を取得します。 |
GetStdHandle | 標準入力、標準出力、または標準エラー デバイスのハンドルを取得します。 |
HandlerRoutine | SetConsoleCtrlHandler 関数で使用されるアプリケーション定義関数。 |
PeekConsoleInput | 指定したコンソール入力バッファーからデータをバッファーから削除せずに読み取ります。 |
ReadConsole | コンソール入力バッファーから文字入力を読み取り、バッファーから削除します。 |
ReadConsoleInput | コンソール入力バッファーからデータを読み取り、バッファーから削除します。 |
ReadConsoleInputEx | コンソール入力バッファーからデータを読み取り、構成可能な動作でバッファーから削除します。 |
ReadConsoleOutput | コンソール スクリーン バッファー内の四角形の文字セル ブロックから、文字属性データと色属性データを書き込みます。 |
ReadConsoleOutputAttribute | コンソール スクリーン バッファーの連続するセルから、指定した数の前景色と背景色の属性をコピーします。 |
ReadConsoleOutputCharacter | コンソール スクリーン バッファーの連続するセルから文字数をコピーします。 |
ResizePseudoConsole | 擬似コンソールの内部バッファーのサイズを指定したサイズに変更します。 |
ScrollConsoleScreenBuffer | スクリーン バッファー内のデータ ブロックを移動します。 |
SetConsoleActiveScreenBuffer | 指定したスクリーン バッファーを、現在表示されているコンソール スクリーン バッファーに設定します。 |
SetConsoleCP | 呼び出しプロセスに関連付けられているコンソールによって使用される入力コード ページを設定します。 |
SetConsoleCtrlHandler | アプリケーション定義の HandlerRoutine を、呼び出しプロセス用のハンドラー関数の一覧に追加したり、そこから削除したりします。 |
SetConsoleCursorInfo | 指定したコンソール画面バッファーのカーソルのサイズと可視性を設定します。 |
SetConsoleCursorPosition | 指定したコンソール画面バッファー内のカーソル位置を設定します。 |
SetConsoleDisplayMode | 指定したコンソール画面バッファーの表示モードを設定します。 |
SetConsoleHistoryInfo | 呼び出し元プロセスのコンソールの履歴設定を設定します。 |
SetConsoleMode | コンソールの入力バッファーの入力モードまたはコンソールの画面バッファーの出力モードを設定します。 |
SetConsoleOutputCP | 呼び出し元プロセスに関連付けられているコンソールによって使用される出力コード ページを設定します。 |
SetConsoleScreenBufferInfoEx | 指定したコンソール画面バッファーに関する拡張情報を設定します。 |
SetConsoleScreenBufferSize | 指定されたコンソール画面バッファのサイズを変更します。 |
SetConsoleTextAttribute | コンソール スクリーン バッファーに書き込まれた文字の前景色 (テキスト) と背景色の属性を設定します。 |
SetConsoleTitle | 現在のコンソール ウィンドウのタイトルを設定します。 |
SetConsoleWindowInfo | コンソール画面バッファーのウィンドウの現在のサイズと位置を設定します。 |
SetCurrentConsoleFontEx | 現在のコンソール フォントに関する拡張情報を設定します。 |
SetStdHandle | 標準入力、標準出力、または標準エラー デバイスのハンドルを設定します。 |
WriteConsole | 文字列を現在のカーソル位置からコンソール画面バッファーに書き込みます。 |
WriteConsoleInput | コンソール入力バッファーにデータを直接書き込みます。 |
WriteConsoleOutput | コンソール画面バッファー内の指定した四角形の文字セル ブロックに、文字属性データと色属性データを書き込みます。 |
WriteConsoleOutputAttribute | 前景色と背景色の属性をコンソール スクリーン バッファーの連続するセルにコピーします。 |
WriteConsoleOutputCharacter | コンソール スクリーン バッファーの連続するセルに文字数をコピーします。 |