[ djvlajko @ 13.02.2017. 15:40 ] @
U mojoj firmi su nabavili racunare sa po tri monitora na svakom. OS je Win 8.1. Graficka karta je NVIDIA GeForce GTX 751 ti.

Problem se javlja kod pokretanja nekih programa koje smo sami pravili (u ovom slucaju je VB6).

Program se pokrene sa default monitora i pojavi se glavna forma. Zatim se forma prevuce na npr. levi monitor i pokrene se neka opcija
koja otvara odgovarajucu podformu u programu. Ta i sve ostale podforme se pokrecu u default (prvom) monitoru iako je glavna forma sada
na levom monitoru. Gledao sam na netu i vidim da se slicni problemi javljaju od XP-a pa sve do 10-tke, na raznom softveru (nevezano za VB6).

Postoji li neko podesavanje te kartice kojim bi se ovaj problem resio ...

Hvala
[ Lavlja_Jazbina @ 13.02.2017. 19:12 ] @
Ja sam probao sa par programa ( posto malo njih otvara potpuno nov prozor ) i radi ok.

Nece recimo ako se iz totalcommandera otvara slika sa pomocnog vraca na difoltni.Isto ponekad to hoce da uradi

i fars stone image viewer.To sam testirao sa masinom sa 4,druga sa 3 i laptop sa 1 monitorom.

Probaj da stavs da difolt bude neki levi ili desni monitor.
[ Backy @ 13.02.2017. 19:39 ] @
kod windowsa je primarni ekran onaj na kojem je sat. mislim da je atribut forme u vb "modal" onaj koji određuje najviši prioritet i stavlja je na primarni ekran. ako se to izbegne, bar deo problema bi trebao biti rešen.

ako nisam u pravu, bar sam ubo reči za pretragu :D
[ djvlajko @ 13.02.2017. 22:58 ] @
Probacu sa promenom default monitora.

Sto se tice "izbegavanja" modalnih formi to ce ici malo teze. Cesto se u samom radu moraju pokrenuti subfome sa dodatnim uslovima raznih vrsta. Mozda se neke i mogu izbeci ali sigurno ne sve.
Pri tome bi program postao poprilicno neupotrebljiv. Svakako, sve forme koje se porecu kao MDI child (VB programeri znaju o cemu pisem) se ponasaju ok, tj prate svoju MDI (roditeljsku) formu.
Ali modalne forme se ne mogu otvarati kad MDI child, a ja ih kao sto rekoh ne mogu izbeci ...

U svakom slucaju hvala i izvinjavam se na opsirnosti ...
[ Sceka @ 18.02.2017. 14:12 ] @
Citat:
Backy:
kod windowsa je primarni ekran onaj na kojem je sat.

Kod mene je sat (ako mislis na taskbar?!) na sva tri monitora, W10.

Ne upotrebljavam VB6 ali svaki program koji moze da koristi vise monitora samo prvi put naemstim/setujem kako mi odgovara i posle toga se uvek po difoltu tako i dogadja. Tri monitora koristim vec skoro desetak godina, bilo je problema sa W7 ali vec sa W8 i W10 nema bas nikakvih problema sa vise monitora.

(glavni, koji je ispred mene, i desni su na grafickoj kartici a levi je na integrisanoj, kod mene je tako povezano i radi bez problema)


Pozdrav!
[ Backy @ 26.02.2017. 08:57 ] @
misilm na sat na kraju taskbara, konkretno na win8.1 sam siguran da postoji samo na taskbaru primarnog monitora :)