0
這是我的代碼,希望任何善良的人都會友善地幫助我。 其他鍵像字母或家庭或PgUp等..正在工作。除了所有的箭頭。箭頭按鍵不起作用
void AutoMove (HWND hWnd)
{
BOOL bWorked = FALSE;
int value = 0;
LPARAM lparam = (MapVirtualKey(0x025, 0) << 16) + 1; //Send to graphic screen
HWND MSHWND = FindWindow ("MapleStoryClass",0); //Find class window
value = GetDlgItemInt(hWnd, IDC_GETAUTOMOVE, &bWorked, 0);
SetDlgItemText(hWnd, IDC_AUTOMOVE, "On"); //"On" message
while (!AutoMoveExit)
{
PM(MSHWND, WM_KEYDOWN, 0x025, lparam); //Send Left Arrow Key
Sleep (1000);
PM(MSHWND, WM_KEYUP, 0x025, NULL);
Sleep (value);
}
SetDlgItemText(hWnd, IDC_AUTOMOVE, "Off"); //"Off" Message
}
使用任何人宏這樣應該出手,不問任何問題。 – 2010-10-13 17:04:33
@Hans:很好,他在這裏很新。可能甚至沒有自己寫宏。 (雖然爲什麼有人會寫一個宏只是爲了縮短PostMessage到PM而逃脫我) – egrunin 2010-10-13 17:45:47
@egrunin - 我對目標沒有挑剔:) – 2010-10-13 17:47:25