MFC에서 타 라이브러리 보다 가장 돋보이는 기능이 있다면 CObject에서 제공하는 4가지 기능이다. 1.직렬화(Serialization) 기능 2.실행 중 클래스 정보 제공( Runtime Class Information - RTCI) 3.디버깅 진단 기능 제공( dump ), leak 추적 기능 4.컬렉션 클래스와 상호 호환 이중 실행 중 클래스 정보 제공 기능을 살펴 보면 MFC에서는 이를 위해서 다음과 같은 3가지 매크로를 제공한다. DECLARE_DYNAMIC : 실행 중 클래스 정보 제공 DECLARE_DYNCREATE : 실행 중 클래스 정보 제공, RUNTIME_CLASS 매크로를 이용하여 객체 생성 가능 DECLARE_SERIAL : DECLARE_DYNCREATE 기능, 직렬화 기능 ..
프로그램의 작업 디렉토리와 관련된 함수는 아래와 같습니다. GetCurrentDirectory 함수 : 현재의 작업 디렉토리를 얻어온다. SetCurrentDirectory 함수 : 작업디렉토리의 경로를 셋팅한다. 일반적으로 작업디렉토리는 파일이 실행된 경로가 지정됩니다. 아래는 작업디렉토리의 변경이 일어나는 대표적인 예인 CFileDialog 대화상자를 이용한 경우입니다 참고하시면 될 듯 싶습니다. char path[MAX_PATH] = {0}; // 현재의 작업디렉토리를 저장한다. GetCurrentDirectory(MAX_PATH, path); // CFileDialog 를 Open 모드로 생성한다. CFileDialog dlg(TRUE); if(dlg.DoModal()==IDOK){ // 사용자가..
- Total
- Today
- Yesterday
- endInterruption
- MappingModel
- 배포
- iPhone
- distribution
- object-c
- UINavigationBar
- ARX
- C++
- 애플 문서
- badgeValue
- git hub
- C
- AVAudioSession
- apns
- MFC
- objective-c
- UITableView
- AVAudioSessionInterruptionNotification
- SDK
- setSelectionIndicatorImage
- AVAudioSessionDelegate
- beginInterruption
- ManagedObjectModel
- CAD
- setBackGroundImage
- progressively
- xcode
- ios
- iOS5
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |