Hide() Problem



  • Hallo zusammen,

    ich hab da mal ein kleines Problem.
    Ich hab ein Programm geschrieben was nach einer bestimmten Zeit einen
    Mausklick simuliert, und ich hätte das Programm gerne im Hintergrund.
    Das Programm lässt sich auch in den Hintergrund verfrachten nur werden dann keine Mausklicks mehr simuliert. BS:Windows XP - Borland C++ 4 Builder
    Anbei der Quelltext.
    Vielleicht könnt ihr mir ja helfen.

    #include <vcl.h>
    #include <windows.h>
    #include <time.h>
    #pragma hdrstop
    
    #include "timer.h"
    //---------------------------------------------------------------------------
    #pragma package(smart_init)
    #pragma resource "*.dfm"
    TForm1 *Form1;
    
    int Meldung, xPos, yPos, aPos, bPos, c, d;
    tagPOINT x, y;
    //---------------------------------------------------------------------------
    __fastcall TForm1::TForm1(TComponent* Owner)
            : TForm(Owner)
    {
    
    }
    //---------------------------------------------------------------------------
    
    void __fastcall TForm1::Timer1Timer(TObject *Sender)
    {
      Timer1->Interval = 4000;
    
      mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
      mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
    
    }
    //---------------------------------------------------------------------------
    
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
            Timer1->Enabled = false;
    }
    //---------------------------------------------------------------------------
    
    void __fastcall TForm1::Button2Click(TObject *Sender)
    {
    
            Timer1->Enabled = true;
    
            Hide();
    
    }
    //---------------------------------------------------------------------------
    
    void __fastcall TForm1::Button3Click(TObject *Sender)
    {
    Close();
    }
    //---------------------------------------------------------------------------
    

    Edit:
    Bitte die Code-Tags benutzen. Danke!



  • Wo willst du denn hinklicken?



  • Es soll nur ein Klick werden auf dem desktop oder sonst wo, kein bestimmtes Ziel.



  • Und welchen Sinn soll das haben?
    MfG Aoeke



  • na den klick auf einen Banner der ihm angeziegt wird, damit er geld bekommt 😉



  • Es soll verhindert werden das der Bildschirmschoner angeht.
    Okay ich weiss, Einstellungen->Ansicht usw, ist auch bloss eine Übung.


Anmelden zum Antworten