AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 21:32

Parameter dieser Suchanfrage:

Suche in Thema: API-Funktion SetWindowPos
Suche alle Beiträge, die von "juezi" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 16 von insges. 16 Treffern
Suche benötigte 0.006s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: API-Funktion SetWindowPos

      Delphi
      by juezi, 22. Okt 2007
    Hallo,

    ich habe jetzt eine Lösung gefunden die vielleicht nicht die beste ist aber in meinem Fall kann ich meine Barcodeanwendung aktivieren, ich habe folgendes gemacht
    Ich setze meinen Cursor mit SetCursorPos(x,y) auf mein Formular und löse mit
    mouse_event einen Click aus, wie gesagt nicht die feine Art aber wirkungsvoll.

    Vielen Dank für Eure Hilfe
  • Forum: Win32/Win64 API (native code)

    Re: API-Funktion SetWindowPos

      Delphi
      by juezi, 27. Sep 2007
    Hallo,
    muss ich noch irgendeine Abfrage in einem Timer machen oder reicht wirklich nur das Einfügen der procedure.

    Danke
  • Forum: Win32/Win64 API (native code)

    Re: API-Funktion SetWindowPos

      Delphi
      by juezi, 27. Sep 2007
    Hallo,

    sorry für meine Unwissenheit, aber ich weiß nicht wo ich diese WM_KILLFOCUS bekommen soll
    ich habe es wie folgt probiert


    procedure TForm1.KillFocus(var Message: TMessage);
    begin
    Label2.Caption := 'Fokus gekilled';
    end;
  • Forum: Win32/Win64 API (native code)

    Re: API-Funktion SetWindowPos

      Delphi
      by juezi, 27. Sep 2007
    Hallo,

    danke, wird diese Methode nur ausgeführt wenn der Fokus von einer anderen Anwendung gekillt wird?
    Ich kann im Moment nicht so richtig folgen was Du meinst.

    Danke
  • Forum: Win32/Win64 API (native code)

    Re: API-Funktion SetWindowPos

      Delphi
      by juezi, 27. Sep 2007
    Hallo,

    wo sollte ich Deiner Meinung nach den (WM_KILLFOCUS) abfragen, durch den Timer der läuft?

    Danke
  • Forum: Win32/Win64 API (native code)

    Re: API-Funktion SetWindowPos

      Delphi
      by juezi, 27. Sep 2007
    Hallo,

    ich habe folgende Ereignisse probiert OnKeyDown und OnKeyPress, hier habe ich breakpoints gesetzt, wenn mein Formular aktiv ist komme ich in OnKeyPress bei einer Eingabe rein, wenn mein Formular nicht aktiv ist komme ich nicht zum breakpoint, OnKeyDown reagiert überhaupt nicht, (aktiv oder nicht aktiv)

    Danke
  • Forum: Win32/Win64 API (native code)

    Re: API-Funktion SetWindowPos

      Delphi
      by juezi, 27. Sep 2007
    Hallo

    zuerst vielen Dank für Deine Hilfe, der Barcode muss noch überprüft werden, es müssen die ersten 8 Zeichen einer Nummer (96619889) entsprechen, aber die Überprüfung kann auch im Hintergrund gemacht werden, falls der Barcode nicht die Nummer hat muss nur eine Meldung ausgegeben werden (Messagebox).
    Könnte man die Eingaben der Tastatur nicht gleichzeitig in meinem Formular laufen lassen,...
  • Forum: Win32/Win64 API (native code)

    Re: API-Funktion SetWindowPos

      Delphi
      by juezi, 27. Sep 2007
    Hallo,

    es laufen auf dem PC folgende Anwendungen,
    1. Anwendung ist eine Automatisierungsanwendung die über eine PCI-Karte eine Presse steuert
    2. es läuft ein RPC-Server der für die Kommunikation der 1. Anwendung über eine dll zuständig ist
    3. eine Anwendung läuft zur Kommunikation einer SPS mit der Automatisierungssoftware der Presse
    4. Meine Anwendung soll auf dem PC laufen um einen...
  • Forum: Win32/Win64 API (native code)

    Re: API-Funktion SetWindowPos

      Delphi
      by juezi, 26. Sep 2007
    Hallo,

    ich habe noch eine andere Frage, gibt es die Möglichkeit eine Tastatureingabe abzufragen wenn mein Formular im Vordergrund ist aber nicht aktiv ist, wäre eine Lösung für mein Problem, denn ich benötige eigentlich nur den String vom Barcodescanner, ich dachte der Weg über das edit-Feld wäre gut
    geht aber bei mir irgendwie nicht. Vielleicht gibt es ja die Möglichkeit das man...
  • Forum: Win32/Win64 API (native code)

    Re: API-Funktion SetWindowPos

      Delphi
      by juezi, 26. Sep 2007
    Hallo,

    danke habe das else .. if eingebaut, gibt es die Möglichkeit ein Formular speziell mit einem Befehl zu aktivieren, ich vermute das die andere Anwendung mit der ich über dll kommuniziere sich einmal den Fokus zurückholt.

    Vielen Dank
  • Forum: Win32/Win64 API (native code)

    Re: API-Funktion SetWindowPos

      Delphi
      by juezi, 25. Sep 2007
    Hallo,

    hier nochmal der formatierte Code


    procedure TForm1.Timer1Timer(Sender: TObject);
    begin
    //Dll-Funktion um Maschinenstatus abzufragen
    MepRemote_ReadMachineState(eStatus);
  • Forum: Win32/Win64 API (native code)

    Re: API-Funktion SetWindowPos

      Delphi
      by juezi, 25. Sep 2007
    Hallo,

    ich habe meinen Code einfach aus Delphi hierein kopiert,
    kann ich den Code hier formatieren lassen?
    Danke
  • Forum: Win32/Win64 API (native code)

    Re: API-Funktion SetWindowPos

      Delphi
      by juezi, 25. Sep 2007
    Hallo,

    vielen Dank, leider habe ich immer noch das Problem mit dem anklicken, kann es daran liegen das ich meine Abfrage zum Einblenden und Ausblenden in einem Timer laufen habe?

    Hier der Quellcode meines Timers

    procedure TForm1.Timer1Timer(Sender: TObject);
    begin
    //Dll-Funktion um Maschinenstatus abzufragen
    MepRemote_ReadMachineState(eStatus);
  • Forum: Win32/Win64 API (native code)

    Re: API-Funktion SetWindowPos

      Delphi
      by juezi, 25. Sep 2007
    Hallo,

    nochmals danke, Du hast gesagt Du legst Deine Anwendung nur in den Hintergrund, welchen Befehlt
    verwendest Du hierfür, ich verwende zum Ausblenden den Befehl
    SetWindowPos(handle,HWND_BOTTOM,Left,Top,Width,Height,SWP_SHOWWINDOW);

    Danke
  • Forum: Win32/Win64 API (native code)

    Re: API-Funktion SetWindowPos

      Delphi
      by juezi, 25. Sep 2007
    Hallo,

    vielen Dank für die schnelle Antwort, leider hab ich das gleiche Problem.
    (Vielleicht eine kurze Erklärung zu meiner Anwendung, ich muss ein Formular anzeigen um einen Barcode der über die Tastatureingabe eingelesen wird an eine andere Fremde Applikation via dll übergeben, dafür habe ich gedacht das ich das Formular einblende, der Barcode wird dann über ein edit Feld eingelesen.)
    ...
  • Forum: Win32/Win64 API (native code)

    API-Funktion SetWindowPos

      Delphi
      by juezi, 25. Sep 2007
    Hallo Zusammen

    ich habe folgendes Problem, wenn ich

    //Formular in den Vordergrund bringen
    SetWindowPos(handle,HWND_TOPMOST,Left,Top,Width,Height,SWP_SHOWWINDOW);
    form1.Activate;
    edit1.SetFocus;

    ausführe, wird mir das Fenster in den Vordergrund geholt ist aber nicht aktiv, ich muss es dann anklicken um es zu aktivieren.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=juezi&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=100247
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz