カーソルの非表示
Posted: 2007年12月18日(火) 01:37
Windows XP SP2の環境でエスケープシーケンスを使わずに
コンソール画面のカーソルを非表示にするにはどうすればいいですか?
調べても分かりませんでした。
コンソール画面のカーソルを非表示にするにはどうすればいいですか?
調べても分かりませんでした。
#include <windows.h> void main() { HANDLE hOut; CONSOLE_CURSOR_INFO cci; // 出力用ハンドルの取得 hOut = GetStdHandle(STD_OUTPUT_HANDLE); // CONSOLE_CURSOR_INFO構造体の現在の状態を取得する GetConsoleCursorInfo(hOut, &cci); // メンバ変数であるbVisibleがカーソルの表示・非表示を制御する変数なので、これをFALSEにする事でカーソルを非表示にできる cci.bVisible = FALSE; // 変更した構造体情報をコンソールWindowにセットする SetConsoleCursorInfo(hOut, &cci); }