Member Avatar

Hello folks!
i am using DEV C++ to code
now i am working at a game in console
and i have a problem with the _setcursortype(_NOCURSOR); function
i set it but the cursor is still like _NORMALCURSOR
in Turbo C works perfectly in DEV not (
i tried to set like this _setcursortype(0); also don't have effect

i am just wondering if there is another alternative way to remove cursor from console?
my game looks very bad with the cursor active

pls help
thx in advance

Member Avatar

Alternative for _setcursortype(_NOCURSOR);

void ShowCursor(bool show) {
    HANDLE hConsoleOutput;
    CONSOLE_CURSOR_INFO structCursorInfo;

    hConsoleOutput = GetStdHandle( STD_OUTPUT_HANDLE );

    GetConsoleCursorInfo( hConsoleOutput, &structCursorInfo );

    structCursorInfo.bVisible = show;

    SetConsoleCursorInfo( hConsoleOutput,
    &structCursorInfo );

}

in program tu use like this
ShowCursor(false);

My question, my answer..very active users )

Be a part of the DaniWeb community

We're a friendly, industry-focused community of 1.18 million developers, IT pros, digital marketers, and technology enthusiasts learning and sharing knowledge.