Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

centriranje popupa sa CreateWindowEx?

[es] :: C/C++ programiranje :: centriranje popupa sa CreateWindowEx?

[ Pregleda: 2766 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

echelon
Ne radim ništa...a da ti pravo kažem,
nemam ni kad...
Sam svoj majstor; elektronika/PC
CAP

Član broj: 8585
Poruke: 174
*.tel.net.ba.



+2 Profil

icon centriranje popupa sa CreateWindowEx?18.02.2008. u 18:31 - pre 197 meseci
jedno pitanje, mislim da je jednostavno...
kako sa funkcijom CreateWindowEx centrirati prozor na centar ekrana, bez obzira na rezoluciju?
znam da je moguce sa njegovim paramerima x i y to rucno odraditi, ali ne znam automatizirati...
mozda je pitanje glupo:)

hvala na pomoci
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.tekostolac.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: centriranje popupa sa CreateWindowEx?19.02.2008. u 07:14 - pre 197 meseci
Na MSDN ne nađoh ništa što konkretno pominje centriranje za CreateWindowEx.
( http://msdn2.microsoft.com/en-us/library/ms632680(VS.85).aspx )

Ipak, možda može da pomogne primena stila bez obzira što se radi o Dialog Style a ne Windows Style:
DS_CENTER
... ali to nisam probao. Pokušaj.

Od rešenja koja sigurno rade, sva se odnose na pozicioniranje X i Y, pri čemu neka mogu da budu u istoj liniji, recimo:
Code:

CreateWindowEx( ... , GetSystemMetrics(SM_CXSCREEN)/2-width/2, GetSystemMetrics(SM_CYSCREEN)/2-height/2, width, height, ... );

ili
Code:

RECT R; 
GetWindowRect( GetDesktopWindow(), &R );
CreateWindowEx( ... , (R.right - width) / 2, (R.bottom  - height) / 2, width, height, ... );

ili direktno API
Code:

MoveWindow( ... )
 
Odgovor na temu

echelon
Ne radim ništa...a da ti pravo kažem,
nemam ni kad...
Sam svoj majstor; elektronika/PC
CAP

Član broj: 8585
Poruke: 174
*.tel.net.ba.



+2 Profil

icon Re: centriranje popupa sa CreateWindowEx?19.02.2008. u 10:36 - pre 197 meseci
e hvala ti, iskoristio sam prvo rjesenje sa GetSystemMetrics, radi savrseno!
hvala jos jednom!
 
Odgovor na temu

[es] :: C/C++ programiranje :: centriranje popupa sa CreateWindowEx?

[ Pregleda: 2766 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.