LabVIEWForum.de
Applikation im Vordergrund - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Applikation im Vordergrund (/Thread-Applikation-im-Vordergrund)

Seiten: 1 2


Applikation im Vordergrund - Trinitatis - 05.02.2016 15:05

Hallo zusammen,

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.


Gruß, Marko


RE: Applikation im Vordergrund - Freddy - 05.02.2016 15:32

Hallo Marko
Wenn man den Build aufruft. Kann man Modal einstellen.
meinst Du das?

Gruß
Freddy


RE: Applikation im Vordergrund - Trinitatis - 05.02.2016 15:46

Hallo Freddy,

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.


RE: Applikation im Vordergrund - jg - 05.02.2016 15:57

Das bekommst du über die user32.dll von Windows heraus.

Hier ist ein Bsp, wie du ein LabVIEW-Fenster ganz in den Vordergrund bringen kannst: http://digital.ni.com/public.nsf/allkb/4DA4C9C8D65A6834862576620050648E

Dazu gibt es auch irgendwo eine LabVIEW-API, ich habe aber gerade nicht im Kopf, wo...

Gruß, Jens


RE: Applikation im Vordergrund - Freddy - 05.02.2016 16:10

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


RE: Applikation im Vordergrund - GerdW - 05.02.2016 16:32

Hallo Jens,

meintest du das hier? ("lvwutil32")


RE: Applikation im Vordergrund - Trinitatis - 05.02.2016 17:12

Hallo Jens, Freddy und Gerd,

vielen Dank für eure Antworten - Damit werde ich mich mal am WE auseinandersetzen.


schönes Wochenende!


Gruß, Marko


RE: Applikation im Vordergrund - jg - 05.02.2016 18:03

(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.
(05.02.2016 16:32 )GerdW schrieb:  Hallo Jens,

meintest du das hier? ("lvwutil32")
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


RE: Applikation im Vordergrund - Freddy - 11.02.2016 08:19

Hallo Jens,
ich habe es getestet,
sobald ein anders Programm unter Windows das aktive Fenster ist geht die LED aus und umgekehrt.

Gruß
Freddy


RE: Applikation im Vordergrund - Hubert R. - 10.06.2016 10:34

Hallo zusammen,

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?