ObjectARX

CAcUiDockControlBar 객체를 프로그램 시작시 도킹/언도킹 된 상태로 출력하기

hoiogi 2010. 9. 2. 19:39


3일간 뻘짓 후 ... ㅋㅋ                                                                                

 

 

// CAcUiDockControlBar 를 상속받은 메인 뷰

CMainDlg  *dlg = new CMainDlg ; 


const TCHAR dlgName[] = _T("Earth Moving Plan Project");


dlg->Create(acedGetAcadFrame (), dlgName) ;

 

// 도킹이 가능하도록 설정해 주고
dlg->EnableDocking (CBRS_ALIGN_LEFT) ;

// 1. 아래 함수를 이용하면 도킹이 떨어진 상태로 출력하게 해주고

//acedGetAcadFrame ()->FloatControlBar (dlg, CPoint (0, 200), CBRS_ALIGN_LEFT) ;
// 2. 아래 함수를 이용하면 도킹이 된 상태로 출력!!!!! 아싸!!

acedGetAcadFrame()->DockControlBar(dlg, AFX_IDW_DOCKBAR_LEFT);

// 최종적으로 화면에 출력!

acedGetAcadFrame ()->ShowControlBar (dlg, TRUE, TRUE) ;