View Full Version : ازکاراندازختن عملکرد صفحه کلید
miraghaee
شنبه 05 آذر 1384, 06:45 صبح
با سالام
من می خواهم برنامه ای بنویسم که ابتدا فرم اصلی برنامه بطور Maximize اجرا و نمایش داده شود و از طریق این برنامه کارهای ویندوز اجرا شود. مثلا روشن و خاموش کردن سیستم و غیره. آیا راهی هست که دکمه winkey را غیر فعال کنم. چون بقیه دکمه های را می توان با تابع KeyDown مربوط به فرم کنترل کرد ولی با فشاردادن دکمه Winkey نوار TaskBar ظاهر شده و Desktop نیز مشاهده می شود و کاربر به قسمت های مختلف ویندوز دسترسی پیدا می کند.
با تشکر
احمد رایان
یک شنبه 06 آذر 1384, 03:24 صبح
سلام
این هم دستورش
Shell "rundll32 keyboard,disable"
ba_maram_shiraz
یک شنبه 06 آذر 1384, 08:09 صبح
بیا داداش برو زندگی کنا
برو حال کنا
برو صفا کنا
برو
Private Declare Function BlockInput Lib "USER32.dll" ( _
ByVal fBlockIt As Long) As Long
Private Sub Command1_Click()
BlockInput (True)
End Sub
ما خیلی مخلصیم اینم یه حال اساسی برای شما دوست عزیز
--- داش حامد ---
حامد مصافی
یک شنبه 06 آذر 1384, 21:43 عصر
دوستان عزیز شما که به کل صفحه کلیدو از کار انداختین
ببین جناب miraghaee اگه برنامه شما قراره کارهای ویندوز رو انجام بده پس باید به جای فایل explorer.exe اجراش کنید.
باید مسیر فایل اجرایی رو در رجیستری و در کلید زیر بنویسید
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
احمد رایان
دوشنبه 07 آذر 1384, 02:58 صبح
سلام
حامد جان ممنون
جالب بود این یعنی اینکه ویندوز دستور عملکرد کلید ها را از برنامه می گیره
حامد مصافی
دوشنبه 07 آذر 1384, 17:49 عصر
نه دقیقاً
اگه مسیر فایل اجرایی تونو در مسیر فوق بنویسید ویندوز در استارت آپ به جای فایل Esplorer.exe فایل شما رو اجرا می کنه و برای مرور فایل ها و فولدر ها و در بقیه کارهای معمول ویندوز از فایل شما استفاد می کنه
miraghaee
پنج شنبه 10 آذر 1384, 11:04 صبح
سلام دوستان عزیز
با تشکر از همه شما که راهنمایی های سودمندتان راه گشای مشکل من بود.
ایده های خوبی یاد گرفتم.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.