Promotic

Jak používat aplikaci PROMOTIC 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é kliknutím pravým tlačítkem myši nad OS Windows plochou).
Pokud se na druhém monitoru plocha automaticky neukáže, pak stačí restart počítače 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 dvojklikem levým tlačítkem myši v záhlaví okna). 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 konfigurátor "Hlavní okno aplikace").
Aby se objekt PmaWorkspace zobrazil na správném monitoru, je nutno nastavit jeho počáteční pozici zobrazení (viz konfigurátor "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 konfigurátor "Počáteční stav (state)").
Stejný princip lze použít i pro zobrazení samostatného okna PmaPanel (viz konfigurátor "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 aplikaci PROMOTIC 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é samostatné okno.
Navigace:
 
 
- Jak používat aplikaci PROMOTIC se dvěma nebo více monitory
 
 
- SVG
© MICROSYS, spol. s r.o.