#4 Kubas129
oki, fullscreen
a s monitory/lcd na ntb - máš pravdu že dnes je většina v poměru 16:9 nebo 16:10, ale z vlastní zkušenosti vím že někde musí být právě kvůli - hlavně starším app - monitory s poměrem 4:3 a taky existuje hromada lidí kteří mají sic nové pc které zvláda 4k i lepší ale používají např monitor s rozlišením 1280x1024 nebo třeba 1680x1050 jen z důvodu že funguje a jde připojit tak nepořizují nový a nebo ho použijí jako druhý pokud to jeho možnosti připojení povolí.
jinak resize byl problém - ještě když jsem dělal ve visual basic 6 (cca 25 roků zpátky, ale bohužel v něm musím ještě i dnes něco opravovat) tak se to řešilo přes modul který vše přepočítal - bohužel problém byl v tom že se to bralo přes Win API a i tak nějako fungovalo ale mělo to mouchy - protože přepočty nebyly nikdy přesné a ještě zaokrouhluješ. a k tomu musíš případně myslet na zvětšení písma. u vb.net - u wpf to je jednoduché tam použiješ grid, u win forms použiješ tablelayoutpanel a controls nastavíš dock na fill a nebo jim nastavíš margin (ale zase schází zvětšení fontu), u c# to bude podobné - ale psals v jiných threadech že to děláš v nějakém enginu :-(
Příspěvky odeslané z IP adresy 2a00:1028:919d:32ba:3d37:d72e:7848:f571...–
Seth
Seth
#2 Kubas129
malý dotaz - a jak si to budou lidi pouštět na monitorech které mají rozlišení v poměru 4:3? protože i když to přepočítáš na dejme tomu 1024x800 nebo 1280x1024 budeš to mít 'sprzněné'. a to nepočítám rozlišení jako 1600x768 (např sony vaio p21) či jiné atypické rozlišení :-)
nehledě na to - nevím zda se ti to pouští jako fullscreen nebo v okně - protože pokud v okně tak nemůžeš přepočítávat rozlišení monitoru, ale velikost spuštěného okna. a možná ti bude ještě dělat problém i další věc - někdo může mít rozlišení 4k - tam je přepočet z fullHD v pohodě, ale pokud počítáš i s nastavením windows - tak např u mne mám nativní rozlišení 4k, používám ho ale vzhledem k tomu že to je na 15.6 '' lcd tak mám ve win nastaveno 150%