(수근수근)

MFC 함수 정리 본문

C++

MFC 함수 정리

InformationFarm 2020. 6. 22. 16:55
  • UpdateData(TRUE);
    • 컨트롤의 값을 변수로 전송  // 기본 값
    • MFC변수는 값을 변경했다고 알아서 갱신되지 않는다.
  • UpdateData(FALSE);
    • 변수의 값을 컨트롤로 전송
  • CFILEDialog dlg(...)

    CFILEDialog dlg(

    TRUE(읽기)/FALSE(저장),

    기본확장자,
    기본파일명,
    열기모드=>MSDN참고,
    파일창 아래쪽 필터링 
    )
  • MFC는 변수를 처음에 초기화 다 해주어여한다. 생성자 함수에서
  • BEGIN_MESSAGE_MAP 
    • 클래스 마법사가 만들어주는 부분, 
    • 매시지 맵이 추가 되는 동시에 CPP파일에 함수가 생성된다
  • OnInitialUpdate : 윈도우 다이얼로그가 생성하면서 불리는 가상함수
    • 일반적인 view의 초기화는 이 약;사 해주는 게 맞다!
  • CWnd*   GetDlgItem(ID)  : 특정 아이템의 ID를 이볅해주면 그 아이템의 윈도우 포인터를 리턴해준다.
  • EnableWindow 
    • 윈토우 폼에 사용된 컨트롤에 대한 활성화
    • FALSE 면 안보이고  / TRUE면 보인다. 
    • GetDlgItem(IDC_BUTTON)->EnableWindow(TRUE); //활성화
    • GetDlgItem(IDC_BUTTON)->EnableWindow(FALSE); //비활성화

 

  • CStringList -> MFC에서 제공하는 LIST CLASS
    • 양방형 포인터를 가지는 이중 연결 리스트
    • 리스트이기 때문에 양쪽 포인터로 이동하는 멤바함수들과 리스트에 관련된 함수제공
    • GetPrev와 GetNext은 파라미터로 들어가는 pos에 대해 선처리 후연산을 한다는 것을 명심하자.

 

....

'C++' 카테고리의 다른 글

참조(Reference)  (0) 2020.09.11
[C++] INI 파일 읽고 쓰기  (0) 2020.05.21
[2] C 메모리와 포인터  (0) 2020.05.19
[1] C 시작하기  (0) 2020.05.19
[C++] #define 대신 const enum inline  (0) 2020.05.18
Comments