게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
이제 막 MFC 배우기 시작한 초보가 질문드립니다.
게시물ID : programmer_18457짧은주소 복사하기
작성자 : MellowMay
추천 : 0
조회수 : 1515회
댓글수 : 4개
등록시간 : 2016/09/19 21:20:57
옵션
  • 베스트금지
  • 베오베금지
  • 본인삭제금지
교재에 있는 문제를 풀던 중 막혀버렸는데 무슨 짓을 해도 모르겠어서 여쭙습니다.ㅠㅠ
사실 C++을 선행했어야하는데 사정이 있어서 대략적으로 훑어보고 MFC 강의를 듣고있는데 여러모로 어려운 점이 많네요...

CSimpleApp::InitInstance()함수 내부에서 텍스트 파일로부터 fopen()을 사용해 문자열을 읽어온 뒤에 그 문자열을 CString 클래스 객체로 보관하고, 그 문자열을 CChildView::OnPaint()함수에서 TextOut()을 이용해 화면에 출력하는 문제인데요.

먼저 InitInstance() 내부에
File *f = fopen("text.txt", "r");
char buf[100];
fgets(buf, 100, f);
CString text(buf);

라고 써준 뒤에 OnPaint()에서 text를 불러오고싶으나 방법을 모르겠습니다...
혹시나 해서 위의 명령어들을 OnPaint()에 넣어서 출력해보니 출력은 잘 되네요...
MFC에서 다른 메서드의 멤버변수에 접근하려면 어떻게 해야하나요...?
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호