Frage zu SetCrusor()...



  • hallo ich hab hier eine Funktion, die den Cursor versteckt klein darstellt oder groß darstellt. Dass alles funktioniert auch, wenn ich nicht im Fullscreen-mode bin.

    hier mal beide Funktionen:

    void SetCursorType(int type)
    {
         CONSOLE_CURSOR_INFO Info;
         Info.bVisible = TRUE;
         if     (type == 0)     Info.dwSize=1, Info.bVisible=FALSE;
         else if(type == 1)  Info.dwSize = 100;
         else if(type == 2) Info.dwSize = 1;
         SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &Info);
    }
    

    und

    int fullscreen()
    {
    	keybd_event(VK_MENU, 0x38, 0, 0);
    	keybd_event(VK_RETURN, 0x1c, 20, 20);
    	keybd_event(VK_RETURN, 0x1c, KEYEVENTF_KEYUP, 0);
    	keybd_event(VK_MENU, 0x38, KEYEVENTF_KEYUP, 0);
    	return 0;
    }
    

    Daher meine Frage: Wieso "ignoriert" mein Programm im Fullscreen-mode meinen CursorType ?
    Hat jemand ne Ahnung wie ich dieses Problem beheben kann?

    Danke schonmal im voraus für eure Hilfe 🙂

    PS: Wenn Interesse besteht kann ich den gesamten Quelltext posten.


Log in to reply