Separator Line

소스는 여기서 받고..

 위 그림의 다이얼로그에서 아래쪽을 보면 ------- 테스트용 ------- 이런 모양으로 되어 있죠. 이걸 만들어 보는 겁니다. 우선은 소스를 받아 프로젝트 디렉토리에 복사해 넣은 후, 프로젝트에 추가합니다.

그리고 아무 다이얼로그에서나 static text를 놓습니다. 캡션은 적당히 알아서 쓰시고, 마우스 오른쪽 버튼을 static text위에서 클릭하면 제일 아래에 Properties가 있죠. 거기서 Style 탭을 선택한 다음 Align Text를 오른쪽이든, 가운데든, 왼쪽이든 알아서 설정하시죠.. 참고로 위의 그림은 가운데로 정렬한 겁니다.

 그런 다음에 static text의 ID를 다른 걸루 적당히 바꿉니다. 그리고, 클래스 위저드의 Member Variables를 선택하고, Category는 Control로 설정하고 OK를 누릅니다. 그 다음에 이 멤버변수가 설정된 다이얼로그의 헤더파일에 보면      CStatic     m_title1;      같은 식으로 멤버 변수가 설정되어 있겠죠. 그걸     CSeparator      m_title1;   처럼 바꿉니다. 물론 그 전에 헤더파일을 인클루드 해 주어야 하겠죠.

 그런 다음 컴파일하면 끝.... 참고로 이 클래스를 갤러리에 저장했다가 다른 클래스에서 추가한 후 사용하면 클래스 위저드의 Member Variable 탭의 Variable Type 에 CSeparator 타입이 나타나더군요...