Sunday, January 29, 2006

Detekce

stisknuté klávesy během startu aplikace
Tato funkce trošku souvisí s předchozím tipem. Ukážeme si, jak otestovat, zda byla během startu aplikace stisknuta daná klávesa. Využití je různé, aplikace se může např. spustit ve speciálním módu apod.
Opět musíme upravit projektový soubor aplikace. Nejprve přidáme do Uses knihovnu Windows, jejíž funkci GetKeyState budeme potřebovat. Poté přidáme do kódu samotný test ještě před Application.Initialize, takže můžeme náš předchozí příklad se startovacím logem rozšířit asi takto: