엑셀러레이터를 이용하여 단축키를 설정해 보자.

앞예제에서 사용한 메뉴에 단축기 쓰기

단축키 설정하기

소스코드 작성
|
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow) { HWND hwnd; MSG msg; WNDCLASS WndClass; HACCEL hAcc; hAcc = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDR_ACCELERATOR1)); // ... 중간생략 ... while (GetMessage(&msg, NULL, 0, 0)) { if (!TranslateAccelerator(hwnd, hAcc, &msg)) { TranslateMessage(&msg); DispatchMessage(&msg); } } return (int)msg.wParam; } |
실행결과] Ctrl + O를 눌러 실행해보기

'프로그램언어 > C++' 카테고리의 다른 글
| API 비트맵2 (0) | 2020.09.28 |
|---|---|
| API 비트맵 (0) | 2020.09.28 |
| 공용 대화상자 사용하기2 (0) | 2020.09.25 |
| API 공용 대화상자 사용1 (0) | 2020.09.25 |
| API 리소스 (0) | 2020.09.23 |