Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13
  1. #1
    Fortgeschrittener
    Registriert seit
    23.08.2008
    Beiträge
    31

    Standard Wie Bild speichern und Wie Maus Disablen?

    Hi!
    Ich Programmiere noch nicht allzulang in c++. Ich möchte gerne ein Programm scheiben, dass wenn man es öffnet, ein Bild in einen Ordner Speichert und für alle 60 sekunden sich dieses Bild zum desktophintergrunt wird.

    Wie ich den Hintergrunt änder, weis ich schon, aber wie ich mache, dass sich die bild datei beim öffnen der exe datei in einen ordner speichert weiß ich nicht.



    Und zum 2.
    gibt es eine Möglichkeit die Maus zu Disablen???



    mfg funky

  2. #2
    Stanley Jobson Avatar von GregorSamsa
    Registriert seit
    23.08.2008
    Beiträge
    729

    Standard

    1. Du kannst das Bild als Resource an das PE File anhängen, und dann auslesen.

    2. Ja, ich weiß gerade nicht wie, im Notfall machst du ne Schleife, welche die Maus immer in die linke obere Ecke setzt

  3. #3
    Fortgeschrittener
    Registriert seit
    23.08.2008
    Beiträge
    31

    Standard

    daran hab ich auch schon gedacht aber ich hab noch ka wie das gehn soll :lol:

  4. #4
    Stanley Jobson Avatar von GregorSamsa
    Registriert seit
    23.08.2008
    Beiträge
    729

    Standard

    Es gibt für die Maus ne Funktion setMouse oder so ähnlich - morgen kann ich dir nen Code schicken.

    Und musst halt n bissel wegen Resourcen googlen, das geht auf jeden fall.

  5. #5
    Fortgeschrittener
    Registriert seit
    02.09.2008
    Beiträge
    44

    Standard

    Das mit SetCursorPos funktioniert so:

    Code:
    #include <windows.h>
    using namespace std;
    
    int main()
    {
       
       while(true)
       {
         POINT pt;
         SetCursorPos( pt.x = 0, pt.y = 0 );
         Sleep(100);
       }
    
    return 0;
    }

    Die Maus wird jetzt dauerhaft blockiert sie wird immer auf 0,0 hingezogen.
    Das ist eine Endlosschleife !
    Wenn du die Tastatur und die Maus einfacher sperren willst geht das auch mit der BlockInput(); Funktion aus der WinAPI aber durch STRG+ALT+ENTF wird die Tastatur und die Maus wieder aktiviert und so kann man über den Taskmanager den Prozess beenden.
    Das würde zbs. so aussehen:

    Code:
    #include <windows.h>
    #include <winable.h>
    #include <iostream>
    using namespace std;
    
    int main()
    {
       
       while(true)
       {
         BlockInput(true);
         cout << "Maus und Tastatur ist gesperrt." << endl;
    
         Sleep(5000); //5sek. warten
    
         BlockInput(false);
         cout << "Maus und Tastatur ist entsperrt." << endl;
        }
    
    return 0;
    }

    Wenn du weitere Fragen hast frag.


    by >[FaaX]< :twisted:
    public static void main( String[] args )
    {
    System.out.println( "Ich bin die Sig" );
    }

  6. #6
    Fortgeschrittener
    Registriert seit
    23.08.2008
    Beiträge
    31

    Standard

    Hey THX für die ausführliche antwort!!!
    Villeicht kannst du mir ja noch erklären, wie ich bilder in die datei speicher, und bein ausführen des Programms sich die Datei in einen bestimmten Ordner speichert! (Wie eine Installation).
    Dann währe währe alles Perfekt...
    mfg funky

  7. #7
    Fortgeschrittener
    Registriert seit
    02.09.2008
    Beiträge
    44

    Standard

    Das solltest du alleine hinbekommen. :wink:
    Einfach in Google bisschen suche.


    by >[FaaX]<
    public static void main( String[] args )
    {
    System.out.println( "Ich bin die Sig" );
    }

  8. #8
    W32.Lovgate
    Registriert seit
    04.11.2007
    Beiträge
    365

    Standard

    Zitat Zitat von >[FaaX
    <]Das solltest du alleine hinbekommen. :wink:
    Einfach in Google bisschen suche.


    by >[FaaX]<
    sammelst du posts?

    wenn er wollte, dass du ihm schreibst benutz google,
    hätte er danach gefragt.

    und wenn du schon so schlau bist unbedingt posten
    möchtest, such ihm schnell einen link aus google
    und poste ihn, wenn du es so einfach findest.

    außerdem :
    Zitat Zitat von >[FaaX
    <]Wenn du weitere Fragen hast frag.


    by >[FaaX]<
    Wenn du weitere Fragen hast frag.
    und nicht
    Wenn du weitere Fragen hast benutz google.

  9. #9
    Fortgeschrittener
    Registriert seit
    23.08.2008
    Beiträge
    31

    Standard

    Hey!
    Ich habe schon gegoogelt, doch nicht gefunden!
    Ich weiß nicht richtig, wass ich da eingeben müsste...
    kannst du es nicht einfach Posten oder einen Links schicken???

  10. #10
    Fortgeschrittener
    Registriert seit
    02.09.2008
    Beiträge
    44

    Standard

    Zitat Zitat von staebche
    Zitat Zitat von >[FaaX
    <]Das solltest du alleine hinbekommen. :wink:
    Einfach in Google bisschen suche.


    by >[FaaX]<
    sammelst du posts?

    wenn er wollte, dass du ihm schreibst benutz google,
    hätte er danach gefragt.

    und wenn du schon so schlau bist unbedingt posten
    möchtest, such ihm schnell einen link aus google
    und poste ihn, wenn du es so einfach findest.

    außerdem :
    Zitat Zitat von >[FaaX
    <]Wenn du weitere Fragen hast frag.


    by >[FaaX]<
    Wenn du weitere Fragen hast frag.
    und nicht
    Wenn du weitere Fragen hast benutz google.
    Ich sammel keine Posts ! Nur hatte ich keine Zeit und habe ihn deswegen auf Google aufmerksam gemacht !
    Du brauchst nicht auf Klugscheisser machen und mich zitieren, danke ich kann meine Posts selber lesen.

    So und jetzt zu deiner Frage:
    Code:
    f.open( "bild.bmp", ios::binary | ios::out );
    f.write( zeiger_auf_bild_daten, anzahl_von_bild_daten );
    f.close();
    Versuch es so einzulesen ... hab gerade wenig Zeit deswegen kann ich dir nicht ausführlich helfen.


    by >[FaaX]<
    public static void main( String[] args )
    {
    System.out.println( "Ich bin die Sig" );
    }

Seite 1 von 2 12 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •