AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 13:32

Parameter dieser Suchanfrage:

Suche in Thema: CreateProcess nimmt Fokus weg
Suche alle Beiträge, die von "Shark99" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: CreateProcess nimmt Fokus weg

      Delphi
      by Shark99, 22. Jan 2010
    Ja, habe alle 12 SW_ Optionen versucht. Wenn eine Anwendung das Messaging über ein unsichtbares Fenster macht (wie Firefox) werden alle SW_ Direktiven ignoriert.
  • Forum: Win32/Win64 API (native code)

    Re: CreateProcess nimmt Fokus weg

      Delphi
      by Shark99, 21. Jan 2010
    Neuer Versuch:

    WndBefore := GetForeGroundWindow;

    if CreateProcess(nil,
    PChar('c:\program files\mozilla firefox\firefox.exe -new-tab http://www.google.de'),
    nil,
    nil,
    FALSE,
    NORMAL_PRIORITY_CLASS,
  • Forum: Win32/Win64 API (native code)

    Re: CreateProcess nimmt Fokus weg

      Delphi
      by Shark99, 21. Jan 2010
    LockSetForegroundWindow() hilft leider auch nicht.
  • Forum: Win32/Win64 API (native code)

    Re: CreateProcess nimmt Fokus weg

      Delphi
      by Shark99, 21. Jan 2010
    Nach zwei Stunden mehr googlen stellt sich heraus dass dieses Problem auftritt, wenn man Programme startet die ein verstecktes Message Fenster haben. Sie ignorieren dann alle SW_ switches von CreateProcess() oder ShellExecute(). Eine Lösung hab ich jedoch nicht gefunden.
  • Forum: Win32/Win64 API (native code)

    Re: CreateProcess nimmt Fokus weg

      Delphi
      by Shark99, 21. Jan 2010
    Um genauer zu erklären wieso SetForeGroundWindow() hier nicht zuverlässig funktioniert. FirefoxMessageWindow schnappt sich den Fokus nicht sofort nach CreateProcess(), sondern etwas später. Ich muss deshalb Polling betreiben um zu schauen wann das passiert und den Fokus rücksetzen. Das passiert aber mit einer minimalen Verzögerung, wodurch z.B. beim Tippen von Text ein Buchstab verloren gehen...
  • Forum: Win32/Win64 API (native code)

    Re: CreateProcess nimmt Fokus weg

      Delphi
      by Shark99, 21. Jan 2010
    Diesen Hack hab ich zuvor versucht. Er hat aber leider zwei böse Nebeneffekte.

    1. Ist man zu der Zeit als CreateProcess() passiert dabei einen Text (z.B. in einem Texteditor) zu schreiben, dann kann es passieren (nicht immer, aber mehrmals gehabt) dass ein Buchstabe dabei verlorengeht.

    2. Launche ich mehrere URLs nacheinander und der User will in der Zwischenzeit (so lange die Webseiten...
  • Forum: Win32/Win64 API (native code)

    CreateProcess nimmt Fokus weg

      Delphi
      by Shark99, 21. Jan 2010
    Hi!

    ich versuche mit CreateProcess einen neuen Tab in Firefox zu öffnen.

    Firefox befindet sich schon im Speicher.

    Ich habe dabei das Problem dass meine Anwendung den Fokus verliert, dieser landet aber nicht etwa bei Firefox.

    Zuerst habe ich Firefox so konfiguriert dass es neue Tabs im Hintergrund starten soll:


URL zu dieser Suchanfrage:

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