当用户创建好分割窗口后,有时并不希望通过拖动切分条来调节窗口的大小。这时就必须锁定切分条。锁定切分条的最简单的方法莫过于不让CSplitterWnd来处理WM_LBUTTONDOWN,WM_MOUSEMOVE,WM_SETCURSOR消息,而是将这些消息交给CWnd窗口进行处理,从而屏蔽掉这些消息。拿WM_LBUTTONDOWN处理过程来说。修改为如下:
void CXXSplitterWnd::OnLButtonDown(UINT nFlags,CPoint point)
{
CWnd::OnLButtonDown(nFlags,point);
}
这个OnLButtonDown的消息在哪里添加,是要先新建一个继承与CSplitterWnd的类CXXSplitterWnd吗?
void CXXSplitterWnd::OnLButtonDown(UINT nFlags,CPoint point)
{
CWnd::OnLButtonDown(nFlags,point);
}
这个OnLButtonDown的消息在哪里添加,是要先新建一个继承与CSplitterWnd的类CXXSplitterWnd吗?
解决方案 »
- COM自动化在C++中调用的一点问题
- 关于CRichEdit改变选定区域文字颜色问题
- 怎样设置用Create显示的窗口标题栏上的图标?急用!!!在线等.............
- 请教高手:VC怎样才能直接引用c程序的运行结果
- 8。13终于向经理说辞职了,两年来对这个公司真有点佘不得,,而前面的道路有不太明亮。。。。
- 哪位老大能用通俗易懂的表达为一个菜鸟描述一下COM
- 想在Doc类中发送一个消息,使得View类中一个函数执行,怎么做?
- 北京泰思达公司诚聘CTI研发高手!!!!!!!!!!!!!!!!!!!!!!
- 程序初始化时的问题,100分
- Printer Driver (找一个能在DOS下调用的打印机驱动程序库)
- MFC资源(TreeCtrol控件如何实现节点的拖动
- 找不到PostNcDestroy()函数
----------------------------
是的
需要自己继承然后重载函数