class CSplitterWnd :public CSplitterWnd

举报
清雨小竹 发表于 2022/09/25 02:03:03 2022/09/25
【摘要】 1.隐藏分割条 和 禁止拖动分割条   class CMySplitterWnd : public CSplitterWnd{public: int m_cx; int m_cy; void HideSplitter(); void ShowSplitter();p...

1.隐藏分割条 和 禁止拖动分割条

 

class CMySplitterWnd :
 public CSplitterWnd
{
public:
 int m_cx;
 int m_cy;
 void HideSplitter();
 void ShowSplitter();
public:
 CMySplitterWnd(void);
 ~CMySplitterWnd(void);
 DECLARE_MESSAGE_MAP()
 afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
};

 

 

#include "StdAfx.h"
#include "MySplitterWnd.h"


CMySplitterWnd::CMySplitterWnd(void)
{
}


CMySplitterWnd::~CMySplitterWnd(void)
{
}
BEGIN_MESSAGE_MAP(CMySplitterWnd, CSplitterWnd)
 ON_WM_LBUTTONDOWN()
END_MESSAGE_MAP()

 


void CMySplitterWnd::OnLButtonDown(UINT nFlags, CPoint point)
{
 // TODO: 在此添加消息处理程序代码和/或调用默认值

 //CSplitterWnd::OnLButtonDown(nFlags, point);
}
void CMySplitterWnd::HideSplitter()
{
 m_cx=m_cxSplitterGap;//save previous cx
 m_cy=m_cxSplitterGap;//save previous cy
 m_cxSplitterGap=1;
 m_cySplitterGap=1;
}

void CMySplitterWnd::ShowSplitter()
{
 m_cxSplitterGap=m_cx;
 m_cySplitterGap=m_cy;
}

文章来源: zzzili.blog.csdn.net,作者:清雨小竹,版权归原作者所有,如需转载,请联系作者。

原文链接:zzzili.blog.csdn.net/article/details/8265448

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。