none
mfc, mdi탭 문서 작성시 작업 표시줄에 나타나는 창을 하나로 하고 싶습니다. RRS feed

  • 질문

  • 위와 같은 mfc를 이용한 mdi탭 문서 응용 프로그램을 만들었습니다.

    pFrame->CreateNewChild(RUNTIME_CLASS(classs), idr)

    위 코드를 이용하여 탭 문서를 새로 생성하는건 좋은데, 탭을 생성할 때마다 작업 표시줄에도 창이 추가되는 것이 문제입니다.

    작업 표시줄에 표시되는 창은, main mdi프레임만 나타나도록 하고 싶은데 이것을 지정하는 스타일이 있나요?

    2016년 4월 21일 목요일 오전 7:37

답변

  • 차일드 프레임 클래스(CMDIChildWndEx 클래스에서 상속받은) 에서 CanShowOnTaskBarTabs 함수를 오버라이드하세요.

    virtual BOOL CanShowOnTaskBarTabs() { return FALSE; }

    • 답변으로 표시됨 soulessing 2016년 4월 25일 월요일 오전 5:59
    2016년 4월 25일 월요일 오전 4:14