2013-03-11 4 views
0

MFC 마법사를 사용하여 응용 프로그램을 만들고 스플리터 기능을 추가했습니다.CSplitterWndEx 클래스를 사용할 때 이중 스크롤 막대를 피하는 방법

마법사는 CChildFrame 클래스에 변수 CSplitterWndEx m_wndSplitter을 추가합니다.

그런 다음 분할보기가 가로 스크롤 막대와 세로 스크롤 막대로 생성됩니다.

그러나 풍부한 편집보기에는 자체 스크롤 막대도 있습니다.

하나의 스크롤바 만 유지하고 분할 기능을 유지하려면 어떻게해야합니까?

미리 감사드립니다.

+0

왜 "그 후에 분할 된보기가 가로 스크롤 막대와 세로 스크롤 막대로 생성됩니까?" 스플리터 창 내부의 CView 파생 클래스에 스크롤 막대가있는 경우에만 스크롤 막대를 가져옵니다. –

+0

사진을 삽입 할만한 평판이 충분하지 않습니다. 내 사례를 보여줄 수있는 다음 링크를 참조하십시오. http://a.pictureupload.us/2098357751513f28be4a4c8.png 감사합니다. – user2157368

+0

스플리터 창에서 무엇을 넣고 있습니까? CScrollView, CEditView, CView를 사용하고 있습니까? –

답변

0

마지막으로 나는 이것을위한 해결책을 찾지 못했습니다. Splitter 윈도우의 scrolllbar를 숨기기 위해 SetScrollStyle (0)을 사용했습니다. 하지만 지금은 새로운 문제가 있습니다. 지금 어떻게 창을 나눌 수 있습니까? 스크롤 막대의 오른쪽 상단 모서리를 두 번 클릭하여 창을 분할 할 수 없습니다. 스크롤 막대가 이제 숨겨져 있기 때문입니다. 메뉴에서 명령을 사용하여 창을 분할하고 싶습니다. 어떤 API를 사용하여 창을 분할해야합니까? 그건 그렇고 역동적 인 견해를 사용했습니다.

관련 문제