如何使用CSplitterWnd动态隐藏一个分割窗口

 我来答
匿名用户
2017-01-02
展开全部
方法一:在CScrollView的子类中响应WM_CREATE,在OnCreate中添加: int CPrintMapView::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CMainView::OnCreate(lpCreateStruct) == -1) return -1; // TODO: Add your specialized creation code here InitializeFlatSB(this->m_hWnd); FlatSB_EnableScrollBar(this->m_hWnd, SB_BOTH, ESB_DISABLE_BOTH); // FlatSB_ShowScrollBar(this->m_hWnd, SB_BOTH, FALSE); return 0; } 方法二:在CScrollView的子类中响应WM_NcCalcSize,调整NCCALCSIZE_PARAMS Void CPrintMapView::OnNcCalcSize(BOOL bCalcValidRects, NCCALCSIZE_PARAMS FAR* lpncsp) { // TODO: Add your message handler code here and/or call default CSize sizeClient; CSize sizeSb; GetTrueClientSize(sizeClient, sizeSb); lpncsp->rgrc[0].bottom += GetSystemMetrics(SM_CYHSCROLL); lpncsp->rgrc[0].right += GetSystemMetrics(SM_CXVSCROLL); CMainView::OnNcCalcSize(bCalcValidRects, lpncsp); }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式