Stránka 1 z 1

delphi, modalne okno sa skryje za hlavne, problem, pls help

Napsal: pát 9. úno 2007, 00:44
od zixi
mam problem v delphi, mam hlavny formular, ktory mam pomocou funkcie
setwindowpos(handle,HWND_NOTOPMOST,0,0,SCREEN.WIDTH,SCREEN.Height-1,0);
nastaveny na celu obrazovku, vytvorim form2 a nastavim mu form2.showmodal, problem je v tom ze ked ukazem na niektoru spustenu aplikaciu tak, ze mysou ukazem na spodnu listu, tak mi ten modalny form zabehne za hlavny a neda sa uz k nemu dostat, a hlavny form je neaktivny,lebo form2 este stale existuje modalne. da sa k nemu dostat iba fintou ze kliknete niekolkokrat na niektoru otvorenu aplikaciu, ale klikat iba na listu, tak potom sa na niekolky krat to modalne okno dostane navrch. skusil som uz vsetko co ma napadlo, som v koncoch, za kazdu radu dakujem

Napsal: pát 9. úno 2007, 08:24
od pavel.minarik
to je holt blbej postup v programovani, zrejme si za to muzes pouzitim ten Win32API funkce
proč tu funkci vůbec používáš? pokud chceš mít okno přes celou obrazovku, tak "form1.WindowState:= wsMaximized"

Napsal: pát 9. úno 2007, 17:09
od zixi
fakt to bolo tou funkciou, vobec som necakal taketo nieco

Napsal: pát 9. úno 2007, 18:04
od pavel.minarik
zixi píše:fakt to bolo tou funkciou, vobec som necakal taketo nieco
dám Ti radu, pokud se něco dá řešit pomocí VCL, které stejně používáš, tak to tak řeš a k Win32API funkcím sáhni až tehdy, kdy Ti klasické VCL nestačí, vyhneš se problémům