直接進入正題:
1、新建Win32項目(不是空項目)
2、在此函數裏面進行填寫方法 LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
3、繪製小球,在case WM_PAINT 裏面進行繪製:需要使用畫筆、畫刷此處可以參考(http://course.baidu.com/view/74afa4f90242a8956bece486.html)
4、控制小球運動:
(1)自由落體,碰牆反彈
調用定時器:case WM_TIMER 和 SetTimer(hWnd, TIMER1_ID, 100, NULL); 的結合
理論方法:爲小球設置一個初速度,碰到牆壁時候,只對速度進行變向
(2)鍵盤控制小球運動:
調用定時器同(1)+WM_KEYDOWN:
理論方法:具有初速度的小球在定時器調用中運動,通過按鍵爲小球加速
5、釋放定時器
注意:小球運動需要刷屏函數(InvalidateRect(hWnd, NULL, 1);),只有這樣才能讓小球正常運動