멤버함수 |
기능 |
Create |
윈도우를 생성시켜 준다. 이 함수는 윈도우의 스타일, 위치, 크기 등 많은 매개변수를 필요로 한다. CWnd 클래스에서 상속 받은 클래스는 모두 Create 함수를 호출하여 생성시킬 수 있습니다. CWnd 파생 클래스 중 상당 부분에는 이 함수가 재정의되어 있습니다. |
ShowWidow |
윈도우를 화면에 보이게 하거나 보이지 않게 한다. 매개변수로 SW_SHOW를 넘겨주면 윈도우가 화면상에 보이게 되고, 매개변수로 SW_HIDE를 넘겨주면 윈도우가 사라지게 된다. |
EnableWindow |
윈도우를 활성화 시키거나 비활성화 시킨다. 매개변수로 TRUE를 넘겨주면 윈도우가 활성화 되고, 매개변수로 FALSE를 넘겨주면 윈도우가 비활성화 됩니다. 윈도우가 비활성화 되면, 회색으로 바뀌고, 키보드나 마우스 등으로부터 아무런 입력도 받아들이지 않는다. |
SetWindowPos, MoveWindow |
윈도우의 크기나 위치를 변경시킬 수 있다.. |
SetWindowText |
윈도우의 메인 텍스트를 변경시킬 수 있다. 프레임 윈도우의 경우에 메인 텍스트는 타이틀에 씌어진 텍스트이고, Edit 컨트롤의 경우에는 편집 상자에 씌어 있는 텍스트이며, Button 컨트롤의 경우에는 버튼의 캡션이 메인 텍스트가 된다. |
|CEdit 클래스|
멤버 함수 |
기능 |
GetSel. SetSel |
각각, Edit 컨트롤에서 선택된 부분의 문자열을 얻어오고, 특정 부분을 선택 영역으로 설정하는 기능 |
ReplaceSel |
선택된 부분의 텍스트를 지정한 텍스트로 치환하는 기능 |
GetLineCount |
현재 Edit 컨트롤에 몇 줄의 텍스트가 입력되었는지 얻어오는 기능 |
GetLine |
지정된 라인의 텍스트를 얻어오는 기능 |
|CButton 클래스|
멤버함수 |
기능 |
GetCheck, SetCheck |
각각 버튼이 눌려진 상태를 얻어오고, 설정하는 기능을 한다. Check Box 컨트롤은 체크 된 상태가 눌려진 상태이고, Radio Button 컨트롤은 선택된 상태가 눌려진 상태이다. |
|CSpinButtonCtrl 클래스|
멤버 함수 |
기능 |
GetScrollRange, SetScrollRange |
각각 스크롤바 컨트롤의 증감될 수 있는 숫자의 범위를 얻어오고, 설정하는 기능을 한다. 예를 들어, SetScrollRange(0,100);을 호출 하면 스크롤바 컨트롤은 논리적으로 0부터 100까지의 범위를 스크롤하게 된다. |
GetScrollPos, SetScrollPos |
각각 스크롤바 컨트롤에 현재 설정된 값을 얻어오고, 설정하는 기능을 한다. |
|CListBox 클래스와 CComboBox 클래스|
멤버 함수 |
기능 |
GetCount |
컨트롤에 들어있는 문자열의 개수를 얻어오는 기능 |
GetCurSel, SetCurSel |
각각 현재 선택된 문자열의 인덱스를 얻어오거나, 설정하는 기능을 한다. 예를 들어 다섯 번째 문자열이 선택되어 있는 상태에서 GetCurSel() 함수를 호출하면 4가 반환된다. 인덱스는 0부터 시작하기 때문..반대로 SetCurSel(4을 호출하면 다섯 번째 문자열이 선택된다. |
AddString, InsertString |
두 함수가 다 문자열을 추가하는 기능을 한다. AddString 함수는 문자열을 제일 뒤에 추가하고, InsertString 함수는 지정된 인덱스 뒤에 문자열을 삽입한다. |
DeleteString, ResetContent |
문자열을 삭제한다. DeleteString 함수는 지정된 인덱스의 문자열만 삭제하고, ResetContent 함수는 모든 문자열을 한꺼번에 삭제한다. |
Dir |
현재 디렉터리의 디렉터리와 파일명을 읽어 리스트 박스나 콤보 박스를 채워준다. |
'programming > MFC' 카테고리의 다른 글
객체간 통신 (2) (0) | 2010.03.04 |
---|---|
객체간 통신 (0) | 2010.03.04 |
자주 사용되는 그래픽 함수들 (0) | 2010.02.26 |
프로그램의 뼈대를 이루는 클래스들의 계층구조 (0) | 2010.02.25 |
자주 사용되는 윈도우 메시지들 (0) | 2010.02.25 |