[語法] win32 API

看板C_and_CPP (C/C++)作者 (難道我只是新八嗎)時間16年前 (2009/02/03 21:37), 編輯推噓0(0011)
留言11則, 3人參與, 最新討論串1/5 (看更多)
各位大大好 小弟現在正在學Win32 API 隨手寫了一個小程式 目的是要在按鍵盤"上"的時候 視窗中的正方形可以移動 可是現在怎麼樣都動不了 請大大們指點一下 謝謝^^ http://rafb.net/p/1hUsG055.html -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.191.71

02/03 21:47, , 1F
static int i ; ?
02/03 21:47, 1F

02/03 21:55, , 2F
還是不行耶@@"
02/03 21:55, 2F

02/03 22:41, , 3F
1 static 2你按上時, 不會重繪,加個invaild
02/03 22:41, 3F

02/03 22:42, , 4F
invailed指的是強制重繪的fun正確名稱忘了
02/03 22:42, 4F

02/03 22:48, , 5F
是InvalidateRect()嗎
02/03 22:48, 5F

02/03 22:51, , 6F
應該是
02/03 22:51, 6F
我加了 現在變 case WM_KEYDOWN: switch(wParam) { case VK_UP: i+=50; return 0; } InvalidateRect(hwnd,NULL,TRUE); return 0; 是可以動 可是他按"上"不會馬上動 還要按其他鍵才會動@@" ※ 編輯: yu00928 來自: 220.133.191.71 (02/03 22:55)

02/03 22:58, , 7F
invalidaterect加在 wm_keydown裡面
02/03 22:58, 7F

02/03 23:00, , 8F
加在switch外, 不會在你按上時被執行到
02/03 23:00, 8F

02/03 23:01, , 9F
因為你用了return
02/03 23:01, 9F
※ 編輯: yu00928 來自: 220.133.191.71 (02/03 23:03)

02/03 23:05, , 10F
哦 可以了!!!
02/03 23:05, 10F

02/03 23:07, , 11F
tsaiminghan大大 謝謝你^^
02/03 23:07, 11F
文章代碼(AID): #19Y4YU7U (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #19Y4YU7U (C_and_CPP)