오다기리 박의 알고리즘 노트

[WIN32 API] 4. 윈도우 메뉴 본문

WIN32 API

[WIN32 API] 4. 윈도우 메뉴

오다기리 박 2017. 11. 3. 15:40

4. 윈도우 메뉴


■ 리소스 : 윈도우 프로그램에서 화면을 통해 사용자에게 입력받고  출력하는 코드 외의 부분

■ 메뉴항목에서  WM_COMMAND메시지 발생 -> iMsg에 저장되어 WndProc()에 전달



메시지를 보낸 곳

wParam


lParam

HIWORD(wParam)

LOWORD(wParam)

메뉴 항목

0

메뉴 항목의 ID

0


■ tchar_t *_fgetts(tchar_t *str, int n, FILE *fPtr) : fPtr파일에서 한 줄을 읽어와 str에 저장. 파일의 끝을 만나면 NULL반환

■ int *_fputts(const tchar_t *str, FILE *fPtr) : str문자열을 fPtr파일에 출력함

■ errno-t _tfopen_s(FILE** fPtr, const tchar_t *filename, const tchar_t *mode) : 열고자하는 filename으로 파일을 연후 fPtr에 연 파일 포인터저장

■ int _stprintf_s(tchar_t (&buffer)[size], const tchar_t *format, argument…) :

format이 가리키는 문자열을 buffer공간으로 복사한다. 반환값은 출력한 문자열의 길이이고 오류 발생시 -1반환.

■ int _tcscmp(const tchar_t *string1, const tchar_t *string2) :

string1,string2을 비교 -> string1-string2