728x90
MDI
- MDI 프로그램 작성 순서
- 리소스 편집
- 자식 윈도우를 생성하는 데 사용할 메뉴 항목을 추가
- WinMain() 함수 작성
- WinMain() 함수에 프레임 윈도우와 자식 윈도우를 위한 윈도우 클래스 변수를 선언, 각 변수의 필드에 값 대입
- 만든 윈도우 클래스 변수를 이용해 윈도우 클래스를 2개 등록(RegisterClass)
- 프레임 윈도우 생성(CreateWindow, ShowWindow)
- WndProc() 함수 작성 - 자식 윈도우 생성하기
- 클라이언트 윈도우를 생성하는 코드 추가(클래스 변수설정, CreateWindow, ShowWindow)
- 메뉴 항목을 선택했을 때 클라이언트 윈도우가 자식 윈도우를 생성하도록 메시지를 전송하는 코드 작성(클래스 변수 설정, SendMessage)
- ChildWndProc() 함수 작성
- 자식 윈도우에서 발생하는 메시지를 처리하는 코드 작성
- 리소스 편집
파일 입출력
- 파일 다루기
- 작업 디렉토리 - 읽어들이거나 쓰는 파일이 저장될 디렉토리
- CreateFile()
- 파일 생성, 열기
- ReadFile()
- 파일로부터 데이터를 읽어오는 함수
- WriteFile()
- 파일에 데이터를 쓰는 함수
728x90
'Computer > WINAPI 32' 카테고리의 다른 글
2. 윈도우 메뉴, 단축키와 비트맵, 대화상자 컨트롤 (2) | 2023.01.18 |
---|---|
1. 윈도우 프로그래밍, 기본 입출력, 제어 메시지 (0) | 2023.01.17 |