View Full Version : فشردن مجازی کلید
mmofti
یک شنبه 18 دی 1384, 06:42 صبح
آیا کدی برای فشردن مجازی کلید از صفحه کلید وجود دارد
اَرژنگ
یک شنبه 18 دی 1384, 06:48 صبح
آیا کدی برای فشردن مجازی کلید وجود دارد
میشه یکمی توضیح بدید؟ منظورتان از فشار دادن مجازیه کلید چیه؟ یک مثال خیل کمک میکنه.
anubis_ir
یک شنبه 18 دی 1384, 06:53 صبح
در مورد تابع keybd_event در MSDN جستجو کنید.
mmofti
یک شنبه 18 دی 1384, 06:53 صبح
کلید را فشار ندیم ولی کد اسکی تولید بشه
jirjirakk
یک شنبه 18 دی 1384, 10:05 صبح
فکر کنم SendMEssage همچین کارایی رو بتونه انجام بده.
احمد کرک
یک شنبه 18 دی 1384, 10:51 صبح
یک نمونه از سورس کدی را که در برنامه ام نوشته بودم برات می فرستم:
procedure TFormMain.ApplicationEvents1Message(var Msg: tagMSG;
var Handled: Boolean);
var
i: SmallInt;
begin
if Msg.message = WM_MOUSEWHEEL then
begin
Msg.message := WM_KEYDOWN;
Msg.lParam := 0;
i := HiWord(Msg.wParam) ;
if i > 0 then
Msg.wParam := VK_UP
else
Msg.wParam := VK_DOWN;
Handled := False;
end;
end;
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.