Cursor verstecken



  • Hallo und danke für die schnelle Antwort!

    Das sieht einfach aus und compiled auch problemlos, leider ist der Mauszeiger danach immernoch da.
    Wahrscheinlich ist mein Miniprogramm einfach nicht ok:

    #include <windows.h>
    int main()
    {
    ShowCursor(false);
    }

    MfG,
    Tim



  • Achso...nur innner Dos-Box...jo dann is klar das dat nit funzt... 😉
    Guckst du hier ➡ Maus und die Konsole



  • war auf der Website und verstehe so ungefähr, was das Ding macht, aber leider ist mein Mauszeiger immernoch nicht weg. Nur zur Klärung: Ich möchte, dass der Mauszeiger unter Windows einfach weg ist (immer und in allen Fenster und überhaupt, bis ich ihn wieder einschalte).
    Das mit der Dos-Box hab ich daher nicht verstanden 😞

    MfG,
    Tim



  • ViperTH schrieb:

    Das mit der Dos-Box hab ich daher nicht verstanden 😞

    Uff....

    Win32-Konsolen-Anwendung (oder auch Dos-Box) ➡ Bild

    Win32-GUI-Application ➡ Bild



  • ... und wie kriege ich jetzt den Mauszeiger weg?



  • ich kann des nedmal compilen,
    egal wo es kommen immer 3 errors:
    main.obj : error LNK2028: unresolved token (0A00028F) "extern "C" int __stdcall ShowCursor(int)" (?ShowCursor@@$$J14YGHH@Z) referenced in function "int __cdecl main(void)" (?main@@$$HYAHXZ)

    main.obj : error LNK2019: unresolved external symbol "extern "C" int __stdcall ShowCursor(int)" (?ShowCursor@@$$J14YGHH@Z) referenced in function "int __cdecl main(void)" (?main@@$$HYAHXZ)

    fatal error LNK1120: 2 unresolved externals

    und zwar liegt das an dem ShowCursor. wenn ich des weglass gehts.
    jemand ne idee woran das liegen könnte?



  • OkaR schrieb:

    und zwar liegt das an dem ShowCursor. wenn ich des weglass gehts.
    jemand ne idee woran das liegen könnte?

    Welcher Compiler ?

    Du musst evt. gegen die "user32.lib" Library linken.

    @OP: Ich hab doch n Link gepostet, der sogar auf einen FAQ-Eintrag verweißt...
    funktioniert das etwa nicht ? ...dann poste mal im Konsolen-SubForum...
    das wär gar nicht gut.

    Obwohl ich mir das eigetl. nicht vorstellen kann... vllt hast du irg
    was vergessen...hast du mal auf Fehler überprüft (->Return-Werte) ?



  • Ich benutzte das Micrsoft Visual Studio 2005



  • OkaR schrieb:

    Ich benutzte das Micrsoft Visual Studio 2005

    Hast du alle libs und header ⚠ RichtiG ⚠ eingebunden ?



  • Ich benutze MinGW 3.1.0 und compile mit der Kommandozeile. Funktioniert alles super... nur der Cursor verschwindet halt nicht, was ja der Kern des Problems war.
    Hat da vielleicht jemand noch eine Idee?

    MfG,
    Tim



  • jo auch mit copy paste gings ned, da kamen immer die 3 fehler.
    wie ich eine lib einbinde weiss ich leider nicht.(bin "neuling")
    alle versuche haben in fehlern geendet. entweder wurde diese nicht gefunden oder es kamen zahlreiche fehler.
    wäre nett wenn du mir sagen könntest, wie dies funktioiert. thx schonma 😃



  • OkaR schrieb:

    jo auch mit copy paste gings ned, da kamen immer die 3 fehler.
    wie ich eine lib einbinde weiss ich leider nicht.(bin "neuling")
    alle versuche haben in fehlern geendet. entweder wurde diese nicht gefunden oder es kamen zahlreiche fehler.
    wäre nett wenn du mir sagen könntest, wie dies funktioiert. thx schonma 😃

    Versuchs mal testweise damit:

    #pragma comment(lib, "user32.lib")
    


  • ok das mit der lib funktioniert nun (und es kommen auch keine fehler mehr zu ShowCursor):D



  • OkaR schrieb:

    ok das mit der lib funktioniert nun (und es kommen auch keine fehler mehr zu ShowCursor):D

    Hmm, dann hast du bei der SDK-Einbindung n Fehler gemacht...frag mich aber ja nicht..welchen -lol- 😃 .



  • Hallo!

    Wenns bei Dir funktioniert, kannst Du mir vielleicht sagen, wie ich den Cursor wegbekomme. Wie gesagt erhalte ich keine Fehlermeldungen beim Compilen, aber dre cursor verschwindet einfach nicht.

    MfG,
    Tim


Anmelden zum Antworten