(수근수근)
MFC 함수 정리 본문
- 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