140428_MFC_Useful Class, Function
by 담배맛구마1) CPoint Class:: 좌표 처리(그림, 마우스)
-멤버변수 : int x, int y
-Ex)
CPoint m_ptXY;
m_ptXY.x = 50;
m_ptXY.y = 50;
2) CString Class:: 문자열 처리
-멤버함수 Format(" ", x α);
GetLength()
Delete(A,B) A번째 문자부터 B개 삭제
IsEmpty() 문자열 비어있는지 Check(비어 있으면 True)
Empty() 문자열 비어주는거
AppendChar(문자코드) :: 문자열에 추가
3) CDC Class
:: DC(Device Context)
화면 출력, 프린터 출력에 관련된 정보를 담고 있는 것
Window Apllcation P/G에서는 DC를 통해서만 출력가능
CDC는 MFC에서 좀더 쓰기 편하게 만들어 놓은 DC Class
4) CRect Class :: 사각영역을 저장, 처리하는 Class
-멤버변수 : int top, bottom, left, right
-멤버함수 : Width(), Height()
5) int AfxMessageBox(, , , );
6) PostQuitMessage(0);
Program 종료
7) UINT SetTimer(UINT nIDEvent, UINT nElapse, TIMERPROC lpTimerFunc=OnTimer());
OS에게 해당 시간(Mili Second)마다 WM_TIMER 메시지 발생시키도록 요청
BOOL KillTimer( int nIDEvent);
8) CEdit Class
SetFocus()
9) CButton Class
EnableWindows(false) 버튼비활성화
EnableWindows(true) 버튼 활성화
10) CListBox Class
GetCount() :: Listox의 Item 갯수 반환
AddString(LPCTSTR lpszItem) :: ListBox에 Item 추가
GetText(int nIndex, CString& rString) :: ListBox에서 해당 인덱스의 문자열 가져옴
DeleteString(UINT nIndex) :: 해당 인덱스의 아이템 삭제
GetCurSel() :: 선택한 아이템의 인덱스 반환
선택하지 않으면 -1 반환(LB_ERR)
ex) m_lstResult.DeleteString(m_lstResult.GetCurSel());
SetCurSel(int nSelect) :: 해당 인덱스의 Item 선택
ResetContent() :: 모든 Item 삭제
11) CComboBox Class :: CListBox와는 GetLBText만 달라
GetCount()
AddString(LPCTSTR lpszItem)
GetLBText(int nIndex, CString& rString)
DeleteString(UINT nIndex)
GetCurSel()
선택하지 않으면 -1 반환(LB_ERR)
ex) m_lstResult.DeleteString(m_lstResult.GetCurSel());
SetCurSel(int nSelect)
ResetContent()
'한아전(독학사)의추억' 카테고리의 다른 글
140428_MFC_Docking Pane Window (0) | 2014.04.28 |
---|---|
140428_MFC_UserInterface_Menu (0) | 2014.04.28 |
140428_MFC_Windows Message (0) | 2014.04.28 |
140428_MFC_여러가지 Memo (0) | 2014.04.28 |
2학년1학기_운영체제보안 과제/5월 9일까지 전송 (0) | 2014.04.28 |
블로그의 정보
정윤상이다.
담배맛구마