c# .net, keypress utanför programmet

Permalänk
Medlem

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.

Permalänk
Medlem
Permalänk
Medlem

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

Visa signatur

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