Delphi - Form megjelenítése aktiválás nélkül

forráskód letöltése
Mellékelt példában úgy jelenítünk meg egy Form-ot, hogy közben továbbra is az aktuális marad az aktív. Mellékelt példában úgy jelenítünk meg egy Form-ot, hogy közben továbbra is az aktuális marad az aktív.


Ezt úgy tudjuk elérni, hogy a ShowWindow függvénynél a SW_SHOWNOACTIVATE konstanst adjuk meg, melynek hatására megjelenik ugyan az ablak, de az nem kapja meg a fókuszt, így továbbra is az első Form marad az aktív.

Ezt a lehetőséget, akkor használhatjuk fel jól, ha csupán tájékoztatás, vagy egy folyamat kijelzése szempontjából szeretnénk megjeleníteni valamit a Form-on és közben nem szakítjuk meg a felhasználó munkáját, vagyis nem vesszük el a fókuszt az aktuális ablakról.