"Win API"의 두 판 사이의 차이
jjuiddong
10번째 줄: | 10번째 줄: | ||
SetConfigFileName( configFileName ); | SetConfigFileName( configFileName ); | ||
} | } | ||
+ | * 마우스 이벤트, 키보드 이벤트 처리 | ||
+ | ** mouse_event() | ||
+ | *** mouse_event(MOUSEEVENTF_RIGHTDOWN,0,0,0,0); | ||
+ | ** keybd_event() | ||
+ | *** keybd_event(VK_ESCAPE, 0, KEYEVENTF_EXTENDEDKEY, 0); |
2013년 5월 25일 (토) 23:20 판
- 더블 버퍼링
- https://github.com/jjuiddong/wxMemMonitor 의 Target프로젝트의 target.cpp 파일에 구현되어 있다.
- http://msdn.microsoft.com/en-us/library/ms969905 사이트를 참조해서 구현했다.
- 실행인자값 가져오기
int nArgs; LPWSTR *szArglist = CommandLineToArgvW(GetCommandLineW(), &nArgs); if (nArgs > 1) { configFileName = wstr2str(szArglist[ 1]); SetConfigFileName( configFileName ); }
- 마우스 이벤트, 키보드 이벤트 처리
- mouse_event()
- mouse_event(MOUSEEVENTF_RIGHTDOWN,0,0,0,0);
- keybd_event()
- keybd_event(VK_ESCAPE, 0, KEYEVENTF_EXTENDEDKEY, 0);
- mouse_event()