1. VS2010新建MFC单文档项目
2. 添加基于 CSplitterWnd 基类的类CSplitter类(不直接使用CSplitterWnd成员变量,方便对分割线的消息事件处理)
class CSplitter : public CSplitterWnd
{
DECLARE_DYNAMIC(CSplitter)
public:
CSplitter();
virtual ~CSplitter();
protected:
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
afx_msg void OnMouseMove(UINT nFlags, CPoint point);
};
其中OnLButtonDown和OnMouseMove

本文档介绍如何在MFC单文档项目中实现窗体分割功能。通过新建MFC项目,添加基于CSplitterWnd的类,并自定义消息响应来控制分割条行为。同时,讲解了如何处理放大缩小窗口时的布局调整问题,确保窗口在尺寸变化时正确显示。
——窗体分割&spm=1001.2101.3001.5002&articleId=38978431&d=1&t=3&u=6c4091160c9f4168b5a20f75d9503583)
5517

被折叠的 条评论
为什么被折叠?



