比如我把窗口分割成左右两边后,我想让两个窗口固定大小,中间的分割条不要被鼠标拖得左右动,如何设置?谢谢,问题比较弱但总还是得有人来教 :P
解决方案 »
- 单文档视图区,如何嵌入(显示)另外一个基于对话框的应用程序窗口?
- mciSendString的问题
- 第一次用VS,关于MFC控件名称修改的问题
- 如果不用MFC 我们选择什么? WTL? C#? wxWidgets? ...?
- debug可以,release时出现的问题
- 有十万个单个单词,使用一种算法获得一个数字值,这个值就像文件的MD5值一样,使其唯一
- windows8下 服务程序无法启动exe?
- 有一个通信方面的问题,请求指点。
- 谁有《C++ Primer》3/e的电子版!
- Breakpoint的问题?
- 存在与此文件有相同名字的文件夹,并且他们在同一路径下,如何去掉这个文件的扩展名?
- 设置对话框背景时出现问题了
锁定切分条
锁定切分条的最简单的方法莫过于不让CSplitterWnd来处理WM_LBUTTONDOWN,WM_MOUSEMOVE,WM_SETCURSOR消息,而是将这些消息交给CWnd窗口进行处理,从而屏蔽掉这些消息。拿WM_LBUTTONDOWN处理过程来说。修改为如下:
void CXXSplitterWnd::OnLButtonDown(UINT nFlags,CPoint point) {
CWnd::OnLButtonDown(nFlags,point);
}
其余的处理方法类似。
我也想知道 怎么样固定某个分区的大小 或者限制拖动范围啊?
SetRowInfo只能限定最小拖动范围 可是不能限制最大啊~!!