다음과 같이 로그 창을 추가 하여 본다





1. 다이얼로그바 추가
- 리소스창에서 IDD_DIALOGBAR를 선택하여 속성에서 ID를 IDD_DIALOGBAR 로 선택한다
- 그리고 다음과같이 부가적인 설정도 하여 준다


- 다이얼로그바는
• 상태바나 툴바처럼 메인 윈도우 윈도우의 한쪽 벽에 붙여놓을 수 있음
• 상태바나 툴바와 같이 CMainFrame 클래스의 OnCreate에서 생성한다



전체적인 과정으로는 다음과 같다




2. 변수를 선언하여 준다
- 메인프레임에 CDialogBar , m_logViewBar 로 선언한다

3. 헤더파일을 선언한다
- 메인프레임의 #include "mainFrm.h" 을 Doc에 선언하여 준다

4. 메인프레임의 OnCreate()에 다음과 같은 소스를 추가하여 준다


5. doc에 함수 2개를 선언한다
- InsertLogWindow(CString msg) // 인자의 문자열을 로그 창에 표시
                                               // 다이얼로그 바를 찾고 위치를 정해준다
                                               // 다이얼로그 바 위에 있는 edit 컨트롤 찾고 문자열을 출력한다
- InsertLogFile(CString msg) // 인자의 문자열을 파일에 저장
                                         // 메시지를 저장할 파일명을 구한다
                                         // 파일을 열고 메시지를 파일에 쓴다

그리고 다음과 같이 소스를 추가한다


6. 수행 시간 정보를 로그 창에 보여주기
- APP의 OnFileOpen()에 다음과 같이 소스를 추가하여 준다



7. 결과화면





'Study > OpenCV' 카테고리의 다른 글

OpenCV 얼굴 추출 UI 구현 및 cvcam 라이브러리 연동 -1  (1) 2011.11.09
Direct X SDK 설치  (0) 2011.11.09
OpenCV 클립보드 붙여넣기  (0) 2011.11.02
OpenCV 클립보드 복사하기  (2) 2011.10.27
OpenCV 열린 모든 창 닫기  (0) 2011.10.26
Posted by 코딩하는 야구쟁이
,