本文共 951 字,大约阅读时间需要 3 分钟。
??MFC?????????????????????CMainFrame???CFraneWndEx???????????????
???????MFC????CDockablePane?????CDockablePane????????????????????
??CMainFrame??OnCreate??????????
if (!dock.Create(_T("??"), this, CRect(0, 0, 500, 500), TRUE, 1000,WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_ALIGN_BOTTOM | CBRS_FLOAT_MULTI)) { return FALSE;}dock.EnableDocking(CBRS_ALIGN_ANY);DockPane(&dock); ???dock?CDock???????????????????????
?????????????????????????Child?????Border???None???????????????CDUIHUA?
??????????????CDock????OnCreate????????????????DUIHUA???????????
??????????????????????????????????????????????
void CDock::OnPaint() { CWindow::OnPaint(); // ?????? GetDC()->SetBkColor(RGB(255, 255, 255));} void CDock::OnSize() { CWindow::OnSize(); // ????????? GetParentWindow()->SetWindowRect(GetWindowRect());} ????????????????????????
转载地址:http://qtip.baihongyu.com/