Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Как скрыть каретку?


Автор: JanryMayers 25.1.2010, 01:01
Подскажите плиз, можно в консольном приложении, скрыть каретку, если да то какой командой?

Автор: 586 25.1.2010, 01:36
Код
#include <windows.h>

BOOL ShowConsoleCursor(BOOL bShow)
{
    CONSOLE_CURSOR_INFO cci;
    HANDLE hStdOut;

    hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);

    if(hStdOut == INVALID_HANDLE_VALUE)
        return FALSE;

    if(!GetConsoleCursorInfo(hStdOut, &cci))
        return FALSE;

    cci.bVisible = bShow;

    if(!SetConsoleCursorInfo(hStdOut,&cci))
        return FALSE;

    return TRUE;
}

int main(int argc, char* argv[])
{
    Sleep(5000);
    ShowConsoleCursor(FALSE);
    Sleep(5000);
    ShowConsoleCursor(TRUE);
    Sleep(5000);
    return 0;
}

Автор: JanryMayers 25.1.2010, 02:52
Спасибо))!

Автор: smoogue 31.12.2022, 21:27
Модератор: Сообщение скрыто.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)