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