다음을 통해 공유


CMFCToolBar::CreateEx

생성 된 CMFCToolBar 큰 아이콘 추가 스타일 옵션을 사용 하 여 개체.

virtual BOOL CreateEx(
   CWnd* pParentWnd,
   DWORD dwCtrlStyle=TBSTYLE_FLAT,
   DWORD dwStyle=AFX_DEFAULT_TOOLBAR_STYLE,
   CRect rcBorders=CRect(1, 1, 1, 1),
   UINT nID=AFX_IDW_TOOLBAR 
);

매개 변수

  • [in] pParentWnd
    도구 모음의 부모 창에 대 한 포인터입니다.

  • [in] dwCtrlStyle
    포함 된 컨트롤 막대 개체 만들기에 대 한 추가 스타일.

  • [in] dwStyle
    도구 모음 스타일입니다. 참조 도구 모음 컨트롤 및 단추 스타일 적절 한 스타일의 목록입니다.

  • [in] rcBorders
    A CRect 도구 모음 창 테두리의 너비를 지정 하는 개체입니다.

  • [in] nID
    도구 모음의 자식 창 ID입니다.

반환 값

이 메서드가 성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

이 메서드는 컨트롤 막대를 만들고이 도구 모음에 연결.

대신이 메서드를 호출 합니다. CMFCToolBar::Create 원하는 특정 스타일을 제공 합니다. 예를 들어, 설정 dwCtrlStyle 에 TBSTYLE_FLAT | TBSTYLE_TRANSPARENT Internet Explorer 4에서 사용 되는 도구 모음 같은 도구 모음을 만들려면.

예제

다음 예제에서는 CreateEx 메서드는 CMFCToolBar 클래스입니다. 이 코드 조각에 속해 있는 IE 데모 샘플.

    CMFCToolBar     m_wndToolBar;


...


    // The this pointer points to CMainFrame class which extends the CFrameWnd class. 
    if (!m_wndToolBar.CreateEx (this, TBSTYLE_TRANSPARENT) ||
        !m_wndToolBar.LoadToolBar (IDR_MAINFRAME, uiToolbarColdID, uiMenuID, 
            FALSE /* Not locked */, 0, 0, uiToolbarHotID))
    {
        TRACE0("Failed to create toolbar\n");
        return -1;      // fail to create
    }

요구 사항

헤더: afxtoolbar.h

참고 항목

참조

CMFCToolBar 클래스

계층 구조 차트

CMFCToolBar::Create