View Full Version : تشخیص روشن بودن capslock
Yasersadegh
دوشنبه 02 اردیبهشت 1387, 23:46 عصر
سلام
من با چه دستوری می تونم تشخیص بدم که capslock روشنه و یا خاموشه.؟
ممنون می شم اگه بنده رو راهنمایی کنید.
emad_67
سه شنبه 03 اردیبهشت 1387, 09:52 صبح
باید از تابع GetKeyState استفاده کنی. این تابع یکی از virtual key های کیبرد رو میگیره و وضعیت اونو مشخض میکنه.
#include <iostream.h>
#include<windows.h>
void main()
{
for(;;)
{
if(GetKeyState(VK_CAPITAL))
cout<<"caps lock is on"<<endl;
else
cout<<"caps lock is off"<<endl;
Sleep(1000);
}
}
لیست virtual key ها رو هم میتونی از msdn پیدا کنی.
Yasersadegh
سه شنبه 03 اردیبهشت 1387, 23:26 عصر
ممنون از راهنماییتون دوست عزیز
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.