C++--如何锁定splitter窗口
来源:互联网 发布:less.js中文文档 编辑:程序博客网 时间:2024/06/10 05:57
class CLockSplitterWnd : public CSplitterWnd;
//. . .
BEGIN_MESSAGE_MAP(CLockSplitterWnd, CSplitterWnd)
ON_WM_LBUTTONDOWN()
ON_WM_SETCURSOR()
ON_WM_MOUSEMOVE()
END_MESSAGE_MAP()
//. . .
void CLockSplitterWnd::OnLButtonDown(UINT nFlags, CPoint point)
{
if(m_bLocked)
CWnd::OnLButtonDown(nFlags, point);
else
CSplitterWnd::OnLButtonDown(nFlags, point);
}
BOOL CLockSplitterWnd::OnSetCursor(CWnd* pWnd,
UINT nHitTest, UINT message)
{
if(m_bLocked)
return CWnd::OnSetCursor(pWnd, nHitTest, message);
else
return CSplitterWnd::OnSetCursor(pWnd, nHitTest, message);
}
void CLockSplitterWnd::OnMouseMove(UINT nFlags, CPoint point)
{
if(m_bLocked)
CWnd::OnMouseMove(nFlags, point);
else
CSplitterWnd::OnMouseMove(nFlags, point);
}
//. . .
BEGIN_MESSAGE_MAP(CLockSplitterWnd, CSplitterWnd)
ON_WM_LBUTTONDOWN()
ON_WM_SETCURSOR()
ON_WM_MOUSEMOVE()
END_MESSAGE_MAP()
//. . .
void CLockSplitterWnd::OnLButtonDown(UINT nFlags, CPoint point)
{
if(m_bLocked)
CWnd::OnLButtonDown(nFlags, point);
else
CSplitterWnd::OnLButtonDown(nFlags, point);
}
BOOL CLockSplitterWnd::OnSetCursor(CWnd* pWnd,
UINT nHitTest, UINT message)
{
if(m_bLocked)
return CWnd::OnSetCursor(pWnd, nHitTest, message);
else
return CSplitterWnd::OnSetCursor(pWnd, nHitTest, message);
}
void CLockSplitterWnd::OnMouseMove(UINT nFlags, CPoint point)
{
if(m_bLocked)
CWnd::OnMouseMove(nFlags, point);
else
CSplitterWnd::OnMouseMove(nFlags, point);
}
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1761264
- C++--如何锁定splitter窗口
- C++--如何锁定splitter窗口
- 3.34如何锁定一个分割器Splitter窗口,从而使用户不能移动分割线?
- splitter st 切分窗口
- C#如何锁定窗口不允许改变尺寸
- MFC splitter窗口的实现
- 【Qt】之 Splitter分割窗口
- 【Qt】之 Splitter分割窗口
- C#用splitter分割窗口注意事项
- 锁定窗口更新
- 窗口滚动,标题锁定
- C#splitter拖动面板,实现个性拖动
- Qt Splitter 分裂器(窗口分割)研究笔记
- 用Win32实现带分割条(Splitter)的窗口
- MFC单文档多视图程序设计与Splitter拆分窗口
- 锁定CSplitterWnd分割的窗口
- JQuery 登录窗口_后面窗口锁定
- 如何锁定MYSQL数据表
- HR--上载信息类型的长文本的样例代码
- BAPI--使用HR_INFOTYPE_OPERATION函数批量导入HR信息纪录代码样例(0759信息类型)
- C++--如何在Dialog和View中显示梯度背景颜色
- C++--在工具条中加入组合框控件
- javascript积累
- C++--如何锁定splitter窗口
- C++--MFC的关键类(View,Application,Frame,Document等等)之间访问方法列表
- C++--深入分析MFC文档视图结构(项目实践)
- C++如何修改SDI程序的默认背景颜色
- SD--定价过程的16个字段的作用说明
- C++--在单文档的应用程序增加多个视图
- 祝愿我所有的朋友身体健康,事业有成,天天快乐,幸福永远.....
- BASIS--使用DELETE_USER_ON_DB批量删除用户
- ABAP--通过'ARCHIV_CREATE_FILE'上传员工照片(代码摘抄OAOH)