因此,爲了把事情說清楚,我只是指出,有三種不同的方法到c開發Windows應用程序++。的Windows API建立一個事件
- 的Windows API。這是基本的界面和最費力的。
- MFC
- Windows窗體與CLR
所以,是的,我想這個做硬盤的方式,在Windows API的方式。我已經瞭解基礎知識並制定了工作計劃。
我的問題是這樣的:
case WM_KEYDOWN:
rect2.top += 10;
rect2.bottom += 10;
InvalidateRect(hWnd, NULL, TRUE);
return 0;
我只知道一個鍵一次,而且不知道怎麼有點特殊,或許向下鍵。另外,如何手動建立只需在MFC或CLR中雙擊的事件。我希望你們會回答並感謝你。
所有消息得到參數,可以即_wParam_和_lParam_ – 2012-07-09 05:21:12
當使用這個API,你需要查找的東西**很多**。 ['WM_KEYDOWN'(http://msdn.microsoft.com/en-us/library/windows/desktop/ms646280(V = vs.85)的.aspx)爲您提供了對[虛擬鍵代碼(HTTP一推: //msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx)。至於窗口消息,雷蒙德陳指出,在他的博客上(爲什麼)'WPARAM'通常用於整數值,而'LPARAM'爲指針,從而簡化了回憶了一下。 – chris 2012-07-09 05:21:22
你檢查了MSDN嗎? http://msdn.microsoft.com/en-us/library/windows/desktop/ms646280(v=vs.85).aspx'wparam'包含關鍵代碼。 – Naveen 2012-07-09 05:22:25