
C++ - Jak to udělat aby se okno automaticky přizpůsobilu rozlišení
Už jsem to dlouho hledal, nemůžu to najít... Co tam přidat, ať se okno automaticky zvětší/zmenší a přizpůsobí rozlišené uživatele?
Ještě neřekls to nejpodstatnější.
Co to je?
Console aplication? Win32 API? wxWidgets?
Je to WindowsApplication
Prva odpoved je uplne dostatocna.
Druha moznost je vytvarat okno maximalizovane, a sledovat si spravu zmeny velkosti okna (WM_SIZE) a menit podla nej vnutro okna. To musis robit stejne neustale ptz uzivatel to okno moze aj zmensit rucne.
Vnutro okna vykresluje tvoja aplikacia, tak si to naprogramuj tak jak potrebujes.
A ak to nechces maximalizovane ale prisposobovat na nejaku cast obrazovky, tak si pri vytvarani okna zistis velkost obrazovky (kompletny vycet WinAPI fcii je nap. tu v odpovedi http://stackoverflow.com/questions/4631292/how-det ect-current-screen-resolution) a nastavis spravnu velkost okna uz pri vytvarani, alebo pred zobrazenim vytvoreneho okna si zmenis velkost okna napr. cez WinAPI fciu SetWindowPos