2012. 1. 1. 22:36

[Q.]

기본툴바를 지우고 싶은데요~ 어떻게 하나요? 메인프레임에서 뭘 써줘야하나요

[A.]

안녕하세요~!

해당 프로그램의 소스에서 MainFrm.h에

/CToolBar    m_wndToolBar;

라는 코드를 주석처리하시구요.. 



그 다음 MainFrm.cpp에서 OnCreate 함수에 있는 코드중에

if(!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD |
  WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS |
    CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
  TRACE0("Failed to create toolbar\\n");
  return -1;      // fail to create
}

라고 되어있는 코드를

 전체 삭제 또는 주석처리하시구요. 그 아래쪽에 있는 다음 코드를 주석처리
또는 삭제하시면 됩니다.

m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);

이렇게 하신후에 컴파일하시고 실행하시면 툴바가 제거되고 실행될 것입니다.

'Windows Prog' 카테고리의 다른 글

나이계산  (0) 2012.01.05
프린트(이전 적용 내용)  (0) 2012.01.04
프린트(버튼클릭시)  (0) 2012.01.01
뷰 크기 지정  (0) 2011.12.31
[MFC] 두개의 테이블을 데이터 베이스에 연결하기  (0) 2011.12.28
Posted by Triany