Farbige Mauscursor in .res ???



  • Wie mach ich das?

    Ich muss hier 2 farbige Cursor in ein Programm einbauen und würde die gerne in die .res Datei mit reinpacken.

    Hat jemand ne Idee?



  • 1. Du erstellst eine *.rc Datei. Das ist eine einfache Textdatei nur mit Endung.rc z.b. colorcr.rc
    2. in die Datei schreibst du folgende zeile rein

    ID_CUR CURSOR "3dsmove.cur"
    

    wobei
    ID_CUR ist ein freier Name deiner Resource
    CURSOR ist Typ der Resource
    "3dsmove.cur" so heist bei nir die Cursor-Datei. Ligt im Projektpfad
    3. Du fügst deinem Projekt die colorcr.rc zu
    4. Kompilieren

    Test

    In z.b. Button2Click deiner Form

    void __fastcall TForm1::Button2Click(TObject *Sender)
    {
      Screen->Cursors[1000] = LoadCursorA(HInstance, "ID_CUR"); // Cursor aus der Res Laden
      Screen->Cursor = 1000; // Cursor aktivieren
    }
    

    fertig



  • Super! Klappt! Danke! 🙂


Anmelden zum Antworten