⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_25442.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:25442 发表者:矶鹞 发表日期:2002-12-22 15:48:16
<br>主题:在VC6里为什么不能新建一个由CSplitterWnd派生的类?
<br>内容:如果要改变分割窗口的一些属性,如固定分割条的位置,改变分割条的式样等,需要重载CSplitterWnd的一些函数,这时需要派生一个分割窗口类的子类。可是在VC6工程中添加新类时找不到CSplitterWnd作为父类,怎么办?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:tjhe 回复日期:2002-12-22 15:54:48
<br>内容:从CWnd类派生,然后将头文件与源文件中的CWnd改为CSplitterWnd
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:矶鹞 回复日期:2002-12-22 15:56:42
<br>内容:来个偷梁换柱?不失为一个好主意,我试试看。谢谢!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:矶鹞 回复日期:2002-12-22 19:10:55
<br>内容:基本成功了。<BR>但还有个小小问题:重载WM_LBUTTONDOWN之类的很容易,在ClassWizard里很容易找到这个消息然后重载其函数。但想重载OnDrawSplitter这样的虚函数时在ClassWizard里却找不到。是不是要手工重载?要怎么才能手工重载?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:tjhe 回复日期:2002-12-22 20:12:32
<br>内容:手工重载,参照CSplitterWnd的头文件与源文件即可<BR>..\\mfc\src\winsplit.cpp<BR>..\\mfc\include\afxext.h
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -