PDA

View Full Version : قفل کردن کلید Del در ویندوز



dr_g
چهارشنبه 27 مهر 1384, 18:43 عصر
با سلام
من می خوام که کلید Del رو توی محیط ویندوز قفل کنم.آیا این امکان وجود داره

متشکرم

mRizvandi
چهارشنبه 27 مهر 1384, 18:51 عصر
سلام

شما می تونی از Hook استفاده کنی:
http://www.barnamenevis.org/forum/showthread.php?p=155456#post155456
:چشمک:

Identifier
چهارشنبه 27 مهر 1384, 18:53 عصر
بله از کامپوننت dwinlock استفاده کنید

bachemosbat
پنج شنبه 28 مهر 1384, 22:53 عصر
حدس می زنم بتونی از این دستور استفاده کنی.
من توضیحات اونو برات می نویسم:


private Declare Function RegisterHotKey lib "user32"(byval hwnd as long,byval id as long , byval fsModifiers as long , byval vk as long ) as long

این تابع، یک کلید و یا ترکیبی از کلیدهای صفحه کلید را جهت انجام کاری برای یک فرم و یا اجزاء داخل فرم رزرو و ثبت می کند که اصطلاحا Hotkey برای آن فرم گفته می شود
id کد هویت آن hotket می باشد که می تواند بین &H0000& و &HBFF& باشد . در مبنای هگز
fsmodifiers مقدار این متغیر می تواند با کلید تعریف شده در متغیر VK ترکیب شوند ، که این مقادیر می توانند از موارد زیر باشند:
ALT=1
control=2
shift=4
و ...
مقدار Vk از کلیدهای طبیعی ویندوز می باشد مانند VbKeyM برای کلید m و ...

bachemosbat
پنج شنبه 28 مهر 1384, 22:54 عصر
این توضیحات از کتاب مرجع توابع API32 مولف حسین صادقی راد که شامل توضیح توابع API هست برگرفته شده