PDA

View Full Version : ذخیره کلید ها



masud8002k
پنج شنبه 27 بهمن 1390, 22:59 عصر
سلام
خسته نباشید دوستان
چطور میشه تمام کلیدهای فشرده شده توسط کیبورد رو خوند وجایی ذخیره کرد ؟ آیا همچین کلاسی برای این کار توی C# وجود داره ؟

shadi khanum
پنج شنبه 27 بهمن 1390, 23:29 عصر
باید از توایع API استفاده کنی دوست عزیز

adelisardo
پنج شنبه 27 بهمن 1390, 23:34 عصر
با سلام
دوست خوبم اگر شما می خواهید تمام کلید هایی که در ویندوز در هر کجای آن ( هر کجا که فوکوس بود ) زده می شود را داشته باشید و آنها ذخیره و یا حتی تغییر دهید !!! باید دنبال Windows API Hook بگردید که در اصل امکان این را به شما می دهند که پردازشی را در مسیر Windows Messaging ( پیام های ویندوز ) قرارداده و آنها را در صورت لزوم تغییر دهید ، برای کسب اطلاعات بیشتر و استفاده از توابع APIی HOOK در .NET مقاله زیر را مطالعه فرمایید http://www.codeproject.com/Articles/14485/Low-level-Windows-API-hooks-from-C-to-stop-unwante
ولی اگر شما فقط می خواهید کلیدهایی که بروی فرم نرم افزار خودتان زده می شود را هندل کنید تنها کافیست خاصیت KeyPerview فرم خود را True کرده و بروی یکی از رویدادهای کلید مثل KeyPress کد خود را بنویسید .
موفق باشید