キー押下回数によって座標変化を施したいのですが力不足でできませんでした.
なにかやり方が根本的に間違っていると思うので
お教えいただけたら幸いです.
(今は0~1となっていますが指定した座標に50か所以上押下回数によてって
座標を変化させたいのですが・・・)
/// ウィンドウプロシージャ
LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp)
{
switch( msg )
{
case WM_KEYDOWN: // キーが押されたとき
if( wp == VK_RETURN ){ // エンターキーが押されたとき
int count;
count=0;
count=count+1;
for(count = 0; count < 1;count ++){
draw_round2(640,512,12); //赤い丸を提示
delete_round(640,512,3); //赤の中を白でくりぬく
if(count=0){
draw_round2(640,512,12); //赤い丸を提示
delete_round(640,512,3); //赤の中を白でくりぬく
}
if(count=1){
draw_round2(700,600,12); //赤い丸を提示
delete_round(700,600,3); //赤の中を白でくりぬく
}
}
}
case WM_KEYDOWN: // キーが離されたとき
if( wp == VK_SPACE ){ // スペースキーが押されたとき
delete_round(640,512,12); //白で消去
return 0;
}
break; // 特に処理しないキーはDefWindowProc()に任せる
case WM_DESTROY: // ウィンドウが破棄されるとき
PostQuitMessage( 0 );
return 0;
}
return DefWindowProc( hWnd, msg, wp, lp );
}