|
とりあえず入力を取得するには・・・? GetAsyncKeyState関数で キーボードの押下状態、マウスボタンの押下状態を取得することが可能です レスポンスを改善して、マウスホイールや複数のジョイパッドの情報を取得するためには 今回使うファイルは次のようになってます。どぞー(-ω-)つ旦 #include <stdio.h>
#include <windows.h> // GetAsyncKeyStateに必要
int main()
{
while(true){
char key = 'A'; // 大文字
// キー入力を取得
if(GetAsyncKeyState(key)){
printf("%c キーが押された\n",key);
}
if(GetAsyncKeyState(VK_LBUTTON)){
printf("マウス左ボタンが押された\n");
}
if(GetAsyncKeyState(VK_MBUTTON)){
printf("マウス中ボタンが押された\n");
}
if(GetAsyncKeyState(VK_RBUTTON)){
printf("マウス右ボタンが押された\n");
}
// ESCAPEキーで終了
if(GetAsyncKeyState(VK_ESCAPE))
break;
}
return 0;
}
|