Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
gibt es eine Möglichkeit, zu erkennen, ob die Applikation im Windows-Vordergrund liegt?
Über die Eigenschaft Frontpanel --> Ist im Vordergrund kann ich nur erkennen, ob sich das betreffende FP innerhalb der Appl. im Vordergrund befindet.
ich möchte gern herausbekommen, ob meine LV-Applikation den Focus hat, oder irgendeine andere z.B. Word oder Firefox ... ggf. auch eine andere LV-Applikation.
Gruß, Marko
Edit:
Hintergrund ist ein sich automatisch öffnender / schließender Port, wenn die betreffende Kommunikationsapplikation über ALT+TAB in den Windows-Vordergrund geholt wird.
(05.02.2016 16:10 )Freddy schrieb: Wenn Du in Deinem Programm wissen möchtest ob Du aktiv bist, gibt es von MGI im Application Control schöne VI's
Gruß
Freddy
Das bringt IMHO nichts. Es liefert ja nur die Antwort darauf, ob das Top-Level-VI innerhalb der LabVIEW-Exe gerade das Vordeste ist, aber nicht, ob es auch vor allen anderen Windows-Applikationen liegt.
Ja, kann sein, das ich das im Kopf hatte. Wahrscheinlich sogar. Ist natürlich nicht mehr zu empfehlen.
Aber wie schon geschrieben, Funktionen aus der User32.dll sollten diese Funktion liefern können. Du musst halt die MSDN durchsuchen, da findet sich sicher etwas.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
ich wollte keinen neuen Thread aufmachen und hänge mich hier mal ran.
Ich möchte von LV aus ein bereits laufendes Programm (befindet sich auf dem gleichen PC) in den Vordergrund bringen.
Aber irgendwie klappt das nicht. Im Anhang habe ich mein Versuchs Test Vi.
Kann mir wer sagen was ich da falsch mache?