Rebar 컨트롤 만들기
부모 개체가 표시되기 전에 CReBarCtrl 개체를 만들어야 합니다. 이렇게 하면 그리기 문제가 발생할 가능성이 최소화됩니다.
예를 들어, rebar 컨트롤(프레임 창 개체에 사용)은 일반적으로 도구 모음 컨트롤에 대한 부모 창으로 사용됩니다. 따라서 rebar 컨트롤의 부모는 프레임 창 개체입니다. 프레임 창 개체가 부모이기 때문에, 해당 부모의 OnCreate
멤버 함수는 rebar 컨트롤을 생성하기 위한 최적의 위치입니다.
CReBarCtrl
개체를 사용하려면, 일반적으로 다음 단계를 수행해야 합니다.
CReBarCtrl 개체를 사용하려면
CReBarCtrl 개체를 생성합니다.
Create를 호출하여 Windows Rebar 공용 컨트롤을 만들고 원하는 스타일을 지정하여 개체에 연결
CReBarCtrl
합니다.CBitmap::LoadBitmap을 호출하여 rebar 컨트롤 개체의 배경으로 사용할 비트맵을 로드합니다.
rebar 컨트롤 개체에 포함되는 모든 자식 창 개체(도구 모음, 대화 상자 컨트롤 등)를 만들고 초기화합니다.
삽입할 밴드에 필요한 정보를 사용하여 REBARBANDINFO 구조를 초기화합니다.
InsertBand를 호출하여 새 rebar 컨트롤에 기존 자식 창(예:
m_wndReToolBar
)을 삽입합니다. 기존 철근 컨트롤에 밴드를 삽입하는 방법에 대한 자세한 내용은 Rebar 컨트롤 및 밴드를 참조 하세요.