CMFCReBar 클래스
A CMFCReBar 개체 레이아웃, 지 속성 및 rebar 컨트롤에 대 한 상태 정보를 제공 하는 컨트롤 모음입니다.
class CMFCReBar : public CPane
Members
Public 메서드
Name |
설명 |
---|---|
밴드를 rebar를 추가합니다. |
|
(재정의 CBasePane::CalcFixedLayout.) |
|
(재정의 CBasePane::CanFloat.) |
|
Rebar 컨트롤을 만들고이에 연결 된 CMFCReBar 개체입니다. |
|
(재정의 CBasePane::EnableDocking.) |
|
|
|
직접 액세스 하는 기본 제공 CReBarCtrl 공용 컨트롤. |
|
(재정의 CPane::OnShowControlBarMenu.) |
|
(재정의 CWnd::OnToolHitTest.) |
|
(재정의 CBasePane::OnUpdateCmdUI.) |
|
(재정의 CBasePane::SetPaneAlignment.) |
설명
A CMFCReBar 다양 한 자식 창 개체를 포함할 수 있습니다. 도구 모음, 입력란, 목록 상자를 포함 합니다. Rebar를 프로그래밍 방식으로 조정할 수 있습니다 또는 사용자가 수동으로 rebar의 그리퍼 막대를 드래그 하 여 조정할 수 있습니다. Rebar 개체의 배경에 원하는 비트맵을 설정할 수도 있습니다.
Rebar 개체는 마찬가지로 도구 모음 개체를 작동합니다. Rebar 컨트롤에서 밴드를 하나 이상 포함 될 수 있습니다 및 각 밴드는 그리퍼 막대, 비트맵, 텍스트 레이블 및 자식 창을 포함할 수 있습니다.
예제
다음 예제에서는 다양 한 방법에 있는 CMFCReBar 클래스입니다. 이 예제에서는 rebar 컨트롤 밴드를 추가 하는 방법을 보여 줍니다. 밴드 함수는 내부 도구 모음입니다. 이 코드 조각에 속하지는 검정 Rebar.
CMFCReBar m_wndReBar;
...
// Each rebar pane will ocupy its own row:
DWORD dwStyle = RBBS_GRIPPERALWAYS | RBBS_FIXEDBMP | RBBS_BREAK;
// CMFCMenuBar m_wndMenuBar
// CMFCToolBar m_wndToolBar
if (!m_wndReBar.Create(this) ||
!m_wndReBar.AddBar (&m_wndMenuBar) ||
!m_wndReBar.AddBar (&m_wndToolBar, NULL, NULL, dwStyle))
{
TRACE0("Failed to create rebar\n");
return -1; // fail to create
}
상속 계층 구조
요구 사항
헤더: afxRebar.h