ورود

View Full Version : سوال: ارسال کلید به برنامه



IMANAZADI
چهارشنبه 30 آذر 1390, 14:27 عصر
با سلام خدمت عزیزان

میخواستم ببینم چطوری میشه یک کلید (کاراکتر یا کلید های دیگر)را در برنامه ارسال کرد
مثلا یک برنامه داریم که یک مسیج باکس نشون میده چطوری میشه کلید ENTER رو به مسیج باکس فرستاد
یه چیزی تو مایه های SENDKEY وی بی

pe32_64
چهارشنبه 30 آذر 1390, 15:45 عصر
با استفاده از توابع: ()keybd_event
()mouse_event
()SendInput

IMANAZADI
چهارشنبه 30 آذر 1390, 16:31 عصر
میشه با یک مثال توضیح بدید
مثلا ما یک برنامه داریم که یک مسیج باکس نشون میده چطوری کلید enter رو برای مسیبج باکس ارسال کنیم که مسیج باکس بسته بشه
ممنمن میشم

pe32_64
چهارشنبه 30 آذر 1390, 19:10 عصر
یک برنامه ی dialog ساخته و کد زیر را در قسمت تایمر آن بنویسید:

if(GetAsyncKeyState(VK_F4)&1)
{
keybd_event(VK_EXECUTE,0,0,0);
}

باهر فشار کلید f4
،enter زده می شود