如何重载CSplitterWnd类啊?

绿豆蛙2013 2009-01-04 07:51:41
我想把切分后的窗口的滑动条固定住,因此需要重载CSplitterWnd类。但是我怎么重载的时候怎么没有看到这么类呢?
我是这么做的:右击左侧工程文件的那个名,-->New Class-->Base Class里面没有CSplitterWnd这个类啊?高手指点一下,谢谢
...全文
182 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
绿豆蛙2013 2009-01-05
  • 打赏
  • 举报
回复
已经解决
roadblossom 2009-01-05
  • 打赏
  • 举报
回复
up
csbin_chen 2009-01-05
  • 打赏
  • 举报
回复
class COwnerSplitter : public CSplitterWnd
{
DECLARE_DYNCREATE(COwnerSplitter)
protected:
COwnerSplitter(); // protected constructor used by dynamic creation

// Attributes
protected:
CSplitterWnd m_wndSplitter;
public:

// Operations
public:

// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(COwnerSplitter)
protected:
virtual BOOL OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext);
//}}AFX_VIRTUAL

// Implementation
public:
virtual ~COwnerSplitter();

// Generated message map functions
//{{AFX_MSG(COwnerSplitter)
// NOTE - the ClassWizard will add and remove member functions here.
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};

ilovedrv 2009-01-04
  • 打赏
  • 举报
回复
和一般的类继承一样啊,新建一个.cpp, .h文件

参考这个例子

http://www.codeproject.com/KB/splitter/usefulsplitter.aspx
绿豆蛙2013 2009-01-04
  • 打赏
  • 举报
回复
怎么手动添加?
  • 打赏
  • 举报
回复
手动添加

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧