匯東網


isShowCursor隐藏、显示cmd窗口光标,Gotoxy设置光标位置

[編輯] [转简体]
|
作者:huidong | 分類:【編程】Win32
[ 7 瀏覽 0 評論 1 贊 0 踩 ]

概要
操作cmd窗口的下划线光标,可以用来防止闪烁等

正文

// 隐藏或显示光标
// bVisible 为FALSE表示隐藏,否则是显示光标
void isShowCursor(BOOL bVisible)
{
    CONSOLE_CURSOR_INFO cursor;
    cursor.bVisible = bVisible;
    cursor.dwSize = sizeof(cursor);
    SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cursor);
}

// 设置光标位置
void Gotoxy(int x, int y)
{
    COORD coord;
    coord.X = x;
    coord.Y = y;
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord); // 移动光标
}


[ 1] [ 0]


 評論區  0 條評論

+ 添加評論