说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

分割好窗口后,如何固定分割条让它不要动?

编辑:说三道四文库 发布时间:2018-06-24 07:33
HTML文档下载 WORD文档下载 PDF文档下载
比如我把窗口分割成左右两边后,我想让两个窗口固定大小,中间的分割条不要被鼠标拖得左右动,如何设置?

谢谢,问题比较弱但总还是得有人来教 :P
对CSplitterWnd的WM_LBUTTONDOWN进行屏蔽
谢谢!~~
锁定切分条
锁定切分条的最简单的方法莫过于不让CSplitterWnd来处理WM_LBUTTONDOWN,WM_MOUSEMOVE,WM_SETCURSOR消息,而是将这些消息交给CWnd窗口进行处理,从而屏蔽掉这些消息。拿WM_LBUTTONDOWN处理过程来说。修改为如下: 
void CXXSplitterWnd::OnLButtonDown(UINT nFlags,CPoint point) { 
        CWnd::OnLButtonDown(nFlags,point);

其余的处理方法类似。 
wndSplitter.SetRowInfo();可固定窗口固定大小
....
我也想知道 怎么样固定某个分区的大小 或者限制拖动范围啊?
SetRowInfo只能限定最小拖动范围 可是不能限制最大啊~!!
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘