void AfxAbort(void)
-> MFC 프로그램을 종료(중지)시킨다. 심각한 에러가 발생한 경우에 사용되어진다.
CWinThread *AfxBeginThread(AFX_THREADPROC pfnThreadProc, ...)
CWinThread *AfxBeginThread(CRuntimeClass *pThreadClass, ...)
-> CWinThread 를 생성하고 쓰레드를 시작한다. 첫 번째는 작업 쓰레드를 생성하고, 두번째는 사용자 인터페이스 쓰레드를 생성한다.
void AFXAPI AfxCheckError(SCODE sc);
throw CMemoryException *
throw COleException *
-> SCODE 에러 테스트를 한다. sc 가 E_OUTOFMEMORY 면 CMemoryException 을 발생하고, 나머지는 COleException 을 발생한다.
BOOL AfxCheckMemory(void);
-> 힙에 할당된 메모리의 유효성을 검사한다. 디버깅용 버전에서만 동작하는 함수이다.
void AFXAPI AfxEndThread(UINT nExitCode, BOOL bDelete = TRUE)
-> 현재의 쓰레드를 종료한다.
BOOL AfxEnableMemoryTracking(BOOL bTrack);
-> MFC 메모리 트래킹과 누출 감지 사용 여부를 결정한다. 디버깅용 버전에서만 동작하는 함수이다.
BOOL AFXAPI AfxExtractSubString(CString &rString, LPCTSTR lpszFullString, int iSubString, TCHAR chSep = '\n');
-> 카테고리 MFC 의 AfxExtractSubString 을 참조.
BOOL AfxIsValidAddress(const void *lp, UINT nBytes, BOOL bReadWrite = TRUE);
-> 프로그램 메모리 영역 내에 있는지를 검사하고, 읽기/쓰기 가능인지 읽기 전용인지 검사한다.
BOOL AfxIsValidString(LPCSTR lpsz, int nLength = -1);
-> 프로그램 메모리 영역 내에 있는지를 검사하고, 문자열을 읽을 수 있는지 검사한다.
BOOL AFXAPI AfxRegisterClass(WNDCLASS *lpWndClass);
-> 윈도우 클래스를 등록한다. MFC 메커니즘을 사용하지 않고 자신의 윈도우 프로시져를 사용하는 윈도우를 등록할 때 사용되어 진다.
LPCTSTR AFXAPI AfxRegisterWndClass(UINT nClassStyle, HCURSOR hCursor = 0, HBRUSH hbrBackground = 0, HICON hIcon = 0);
-> 커스텀 윈도우 클래스를 등록한다. MFC 메지시맵 매커니즘을 사용하는 새로운 윈도우 클래스를 등록할 때 사용되어진다.
'C/C++ > aaa' 카테고리의 다른 글
Unresolved External Error (WSAStartup, WSACleanup) (0) | 2012.10.16 |
---|---|
ComboBox (0) | 2012.06.12 |
GetProcAddress (0) | 2012.05.16 |
ActiveX inf 파일 (0) | 2012.04.12 |
CFileFind 사용 예제 (0) | 2012.03.22 |