Uruchamianie aplikacji full screen

Tematyka związana z LabVIEW DSC oraz aplikacji typu SCADA.
KPPROJEKT
Posty: 5
Rejestracja: 01 paź 2009 12:40
Wersja środowiska: LabVIEW 8.6

Uruchamianie aplikacji full screen

Post autor: KPPROJEKT »

Witam
Potrzebuję napisaną aplikację uruchamiać jako full screen. Jako osobny ekran/program podobnie jak to się dzieje w innych SCADACH np. IFIX.
Narazie uruchamiam ją w oknie które jest uruchamiane jako nakładka na główny ekran. Chodzi mi o to, aby po uruchomieniu jej jako osobny ekran użytkownik nie miał dostępu do elementów Windowsa.
Może ktoś pomóc.
Z góry wielkie dzięki

Pzdr.
Krzysiek
Awatar użytkownika
Ender
Posty: 137
Rejestracja: 02 cze 2005 00:00
Wersja środowiska: LabVIEW 2009
Lokalizacja: Cieszyn

Uruchamianie aplikacji full screen

Post autor: Ender »

Witam
Niedziela jest, więc będzie szybko i bez obrazków :)
Otwierasz VI Properties (PKM na ikonie w prawym górnym rogu lub Ctrl+I lub w zakładce File -> VI Properties), przechodzisz do Window Appearance, wybierasz 'Customize' i otwiera się okienko, w którym możesz ustawić zachowanie okna - trochę eksperymentów i osiągniesz to co chcesz. Załatwisz tam wszystko poza rozmiarem okna, które z kolei jest w VI properties -> Window Run-Time Position - w Twoim wypadku ustawiasz Position na Maximized.
Mam nadzieję, że o to chodziło.

Pozdrawiam
Ender
-Czy orał pan już kiedyś morskie fale?
Colon rzucił mu chytre spojrzenie.
-Nie złapie mnie pan na taki numer, sir - rzekł - Wszyscy wiedzą, że konie by potonęły.
Leonard umilkł na chwilę i przestroił swój mózg na Radio Colon ....
Awatar użytkownika
Pitol
Moderator
Posty: 984
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

Uruchamianie aplikacji full screen

Post autor: Pitol »

elementem "windowsa" jest też pasek zadań a czary w ustawieniach VI Properties nie sprawią, że VI będzie nad nim... próbowałem coś wymyślić ale poległem, bo niedziela i w ogóle :P znalazłem jeno coś w C#, ale chyba dałoby się to jakoś do LV przemycić:
http://social.msdn.microsoft.com/Forums ... ef50f37287
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
KPPROJEKT
Posty: 5
Rejestracja: 01 paź 2009 12:40
Wersja środowiska: LabVIEW 8.6

Re: Uruchamianie aplikacji full screen

Post autor: KPPROJEKT »

Dzięki za pomoc.
Z VI Properties próbowałem już, ale jak kolega Pitol pisał chodzi mi także o pasek zadań.
Trzeba będzie poeksperymentować :-)
Jak coś się uda dam znać.

Pzdr
Krzysiek
Awatar użytkownika
Ender
Posty: 137
Rejestracja: 02 cze 2005 00:00
Wersja środowiska: LabVIEW 2009
Lokalizacja: Cieszyn

Re: Uruchamianie aplikacji full screen

Post autor: Ender »

Z paskiem zadań to już niestety gorsza sprawa.
Znalazłem coś takiego Hide taskbar. W połączeniu z opcją maksymalizacji okna działa, ale pod jednym warunkiem - jest włączone autoukrywanie paska zadań (przynajmniej na WinXP). Jeśli pasek zadań jest stale widoczny, to nawet po jego programowym ukryciu okno główne nie zmaksymalizuje się na cały ekran. Trzeba by pewnie wyciągnąć handle do głównego okna i zmieniać jego rozmiar, ale to przerasta moje możliwości w poniedziałkowy poranek ;)
-Czy orał pan już kiedyś morskie fale?
Colon rzucił mu chytre spojrzenie.
-Nie złapie mnie pan na taki numer, sir - rzekł - Wszyscy wiedzą, że konie by potonęły.
Leonard umilkł na chwilę i przestroił swój mózg na Radio Colon ....
Awatar użytkownika
Pitol
Moderator
Posty: 984
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

Re: Uruchamianie aplikacji full screen

Post autor: Pitol »

wiedziałem, że ktoś już to zrobił w LV :) no to teraz bułka z masłem. Odczytujesz rozmiar monitora i ustawiasz wielkość VI
FS.png
FS.png (10.76 KiB) Przejrzano 12189 razy
a potem ustaw właściwości VI tak, żeby nie dalo się go minimalizować i zmieniać rozmiar.
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
KPPROJEKT
Posty: 5
Rejestracja: 01 paź 2009 12:40
Wersja środowiska: LabVIEW 8.6

Re: Uruchamianie aplikacji full screen

Post autor: KPPROJEKT »

Dzięki kolego!!!!!
To jest dokładnie to o co mi chodziło :-)

Pozdrawiam
Krzysiek
ODPOWIEDZ