c# .net, keypress utanför programmet

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Apr 2009

c# .net, keypress utanför programmet

Hejsan, sitter och skapar en simpel applikation i c# .net windows form och har kört fast lite.

Om användaren trycker ner f16 så får programmet hide(), dvs att formet försvinner och förlorar fokus.

Då är min fråga, hur gör jag för att programmet ska känna av att jag trycker på f16 igen för att "återkalla" programmet och maximera det när inte programmet ligger i fokus dvs känna av globala keypress?

hoppas min frågeformulering dög så ni förstod frågan helt rätt, och ni får gärna skriva flera olika sätt att gå till väga.

//Tusen tack i förhand.

Mazariner är najs.

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Jun 2002
Trädvy Permalänk
Medlem
Plats
Sverige igen
Registrerad
Mar 2002

Globala hooks är overkill för en sådan uppgift. Faktum är att funktionen redan finns inbyggd i windows i form av funktionen RegisterHotkey().

www.filipsprogram.tk - lite freeware
"Delight, herregud. Talang är bara förnamnet."