Visual Studio 2017에서 WinAPI( Windows API )를 사용한 프로그램을 작성하는 방법을 설명합니다.
Visual Studio 2017 설치하는 방법은 다음 포스팅을 참고하세요 C++, Win32 API, MFC 개발을 위해 Visual Studio Community 2017 설치하는 방법 http://webnautes.tistory.com/1131 |
2018. 7. 9 - 최초작성
1. 메뉴에서 파일 > 새로 만들기 > 프로젝트를 선택합니다.
2. 왼쪽 항목에서 Visual C++ > Windows 데스크톱을 선택하면 중앙에 보이는 항목에서 Windows 데스크톱 마법사를 선택합니다.
3. 응응 프로그램 종류로 Windows 응용 프로그램을 선택하고 빈 프로젝트를 체크합니다.
SDL을 체크하면 보안상 대체해서 사용해야 하는 함수들을 알려줍니다. 예를 들어 scanf() 대신 scanf_s() 를 사용하라는 메시지가 보입니다.
4. 리소스 뷰에 보이는 프로젝트 이름에서 마우스 우클릭하여 보이는 메뉴에서 추가 > 리소스를 선택합니다.
리소스 뷰가 보이지 않으면 Ctrl + Shift + E를 누릅니다.
5. 리소스 추가 창이 보이면 Dialog를 선택하고 새로 만들기 버튼을 클릭합니다.
6. 화면에 다이얼로그가 보입니다. Ctrl + S를 눌러 저장합니다.
리소스 뷰에도 다이얼로그가 추가됩니다.
7. 각 항목을 선택하여 ID를 확인해둡니다.
다이얼로그 IDD_DIALOG1
확인 버튼 IDOK
최소 버튼 IDCANCEL
8. 솔루션 탐색기에서 소스 파일을 선택하고 마우스 우클릭하면 보이는 메뉴에서 추가 > 새 항목을 선택합니다.
9. C++ 파일(cpp)를 선택하고 추가버튼을 클릭합니다.
10. 앞에서 확인했던 ID를 이용해서 Windows API 코드를 수정한 상태입니다.
코드 출처 - http://www.winprog.org/tutorial/dialogs.html
#include <windows.h> |
11. 실행결과입니다.
'개발 환경 > Visual Studio' 카테고리의 다른 글
C/C++, Win32 API, MFC 개발을 위해 Visual Studio Community 2019 설치하는 방법 (4) | 2019.04.18 |
---|---|
Visual Studio 2017에서 C/C++를 위한 콘솔 프로젝트 생성하는 방법 (0) | 2018.07.09 |
C++, Win32 API, MFC 개발을 위해 Visual Studio Community 2017 설치하는 방법 (5) | 2018.05.31 |
Visual Studio 2017에서 리소스 뷰 열 때, rcdll.dll 찾지 못하는 에러 해결 방법 (1) | 2017.05.26 |
Visual Studio 2017에서 C++의 cout 함수로 한글 출력시 글자 사이에 빈칸(SPACE) 출력되는 문제 해결 (0) | 2017.05.22 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!