Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Jak používat PROMOTIC aplikaci se dvěma nebo více monitory

Aplikace PROMOTIC může používat dva nebo více monitorů současně. Nejjednodušším a doporučeným řešením je otevřít na každém monitoru pracovní plochu aplikace v podobě objektu PmaWorkspace. Pokud není určeno jinak, pak se všechna systémová okna PROMOTIC zobrazují na monitoru s aktivním PmaWorkspace. Nicméně takto lze otevřít i nezávislá okna nebo jiné aplikace.
 

1) Nutné výchozí nastavení a chování OS Windows

Nejprve je nutno dosáhnout následujícího chování vícemonitorového systému v OS Windows. V systému musí být grafická karta, schopná mít současně připojené požadované monitory s nezávislým zobrazením. V době psaní tohoto návodu (rok 2010) se požadovaným způsobem chovaly grafické karty (a jejich ovladače) nVidia a AMD, a to včetně integrovaných grafických karet v základní desce. Nejsnadnější postup je, že se do funkčního systému s jedním monitorem připojí druhý monitor. Důležité je nedělat žádné změny v nastavení ovladačů grafické karty, nezapínat podporu více monitorů, desktopů (nView, TwinView, klonování nebo virtuální plocha). Veškerá nastavení (pokud možno) dělat v okně OS Windows, sloužicímu pro změnu rozlišení zobrazení (přístupné pomocí pravé klávesy myši nad OS Windows plochou). Pokud se na druhém monitoru plocha automaticky neukáže, pak stačí restart PC nebo v ovladačích zvolit volbu pro detekci připojených monitorů. Na druhém monitoru by se měla zobrazit čistá plocha OS Windows, bez ikon na ploše a bez dolní lišty úloh (Taskbar). Druhá plocha by měla být umístěna napravo od primárního monitoru (lze změnit).

Upozornění! Je nutno ověřit, že na druhou plochu lze pomocí myši přesunout jakékoliv nemaximalizované okno (například Windows Explorer). A že při následné maximalizaci tohoto okna, se toto okno na druhém monitoru správně zmaximalizuje (například pomocí ikony v záhlaví nebo dvojklik myší v záhlaví). Princip je, že jakékoliv okno v OS Windows se maximalizuje na tom monitoru, na kterém leží většina okna. Pokud ano, pak je systém z hlediska OS Windows správně nakonfigurován.

2) Nastavení v aplikaci PROMOTIC

Pro každý monitor je nutno vytvořit objekt PmaWorkspace (pracovní plocha aplikace) a všechny nastavit jako hlavní okno aplikace (Viz Hlavní okno aplikace). Aby se objekt PmaWorkspace zobrazil na správném monitoru, je nutno nastavit jeho počáteční pozici zobrazení (Viz Výchozí hodnota sFramePars). Například pokud je primární monitor vlevo a má rozlišení 1920x1200 a druhý monitor vpravo, pak stačí zadat horizontální pozici levého horního rohu okna, tzn. "left:1920px;". Okno lze na dané pozici otevřít v normálním nebo maximalizovaném stavu (Viz Počáteční stav (state)). Stejný princip lze použít i pro zobrazení nezávislého okna PmaPanel (Viz Výchozí hodnota sFramePars).
Viz také:
- PmaWorkspace (objekt)
- Pm.CreateView (metoda)

Historie:
Pm8.00.07: Zlepšena podpora pro aplikaci s více monitory (viz Jak používat PROMOTIC aplikaci se dvěma nebo více monitory):
- Některá okna se zobrazila vždy jen na hlavním monitoru, i když otevření bylo voláno z vedlejšího monitoru.
- PmaWorkspace.SetActive nová metoda umožňuje nastavit aktivní objekt PmaWorkspace a tím ovlivnit, kde bude otevřeno nové nezávislé okno.
Pm8.00.03: Vytvořeno
Navigace:
 
 
- Jak používat PROMOTIC aplikaci se dvěma nebo více monitory
 
 
- SVG
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice