Win32 API44 Win32 API 기초 : Win32 API 기본 (2) main 함수에서 42번째 줄에 있는 코드는 단축키 정보를 의미합니다. 리소스 뷰에서 Accelerator에서 IDC_CLIENT를 더블클릭하면 아래와 같은 창이 뜹니다. 42번째 코드는 이러한 단축키를 로딩하여 대입하는 동작인 것이죠. 그리고 49번째 줄에 있는 if 문을 통해단축키가 입력되었는지 검사하게 됩니다. 그래서 실제로 프로그램을 실행하고 단축키 Alt + ?를 입력하면 새로운 창이 뜹니다. 리소스 뷰에서 Menu에서 IDC_CLIENT를 더블클릭하면 위와 같이 파일이 하나 열리는데 여기서 도움말 - 정보를 클릭해 보면 속성 창에서 메뉴 편집기가 나타납니다. 이때 ID를 보니 IDM_ABOUT으로 되어 있네요. Accelerator에서 IDC_CLIENT를 클릭했을 때확인할 수 있었던 I.. 2024. 6. 16. Win32 API 기초 : Win32 API 기본 (1) Win32 API 프로젝트를 위해비주얼 스튜디오를 켜서 "새 프로젝트 만들기"를 클릭합니다. 그러면 아래와 같은 창이 뜨는데 "Windows 데스크톱 애플리케이션"을 선택하고 다음을 누릅니다. 프로젝트 이름과 솔루션 이름, 위치를 설정해 주고 만들기를 누릅니다. 우측에 '솔루선 탐색기'에서 소스 파일에 생성된 파일을 클릭하면, 아래와 같은 코드가 보일 겁니다. 사용자가 직접 코드를 작성한 적이 없음에도 프로젝트 생성만으로많은 코드가 미리 작성되어 있는 모습이네요. 먼저 11, 12번째 줄에 있는 WCHAR가 무엇인지 봅시다.WCHAR를 클릭하고 F12를 눌러 보세요. 그럼 위 사진과 같은 코드로 이동할 겁니다. WCHAR가 의미하는 것은 wchar_t 자료형을 재정의하여 나타내는 것이었.. 2024. 6. 15. 이전 1 ··· 5 6 7 8 다음