📄 mfc 扩展库 - cj60lib ( 针.htm
字号:
<p><b>CCJPagerCtrl</b> - ( CJPagerCtrl.cpp </font><font size="3">和 </font><fontface="Verdana,Arial,Helvetica" size="3">CJPagerCtrl.h )</p><blockquote> <p></font><font size="3">这个类包含了 </font><font face="Verdana,Arial,Helvetica" size="3">pager </font><font size="3">公用控件。要使用它只需在你的视或对话框中创建它,然后用你想要将其分页那个控件的的</font><font face="Verdana,Arial,Helvetica" size="3">HWND</font><font size="3">来指定它的子窗口。当创建一个子窗口时,设置</font><font face="Verdana,Arial,Helvetica" size="3">pager</font><font size="3">为它的父窗口。关于如何使用这个类,参见<a href="pagerdemo.html">这里</a>。</font><font face="Verdana,Arial,Helvetica" size="3"></p></blockquote><p><b>CCJTabCtrlBar</b> - ( CJTabCtrlBar.cpp </font><font size="3">和 </font><fontface="Verdana,Arial,Helvetica" size="3">CJTabCtrlBar.h )</p><blockquote> <p></font><font size="3">这个类基于</font><font face="Verdana,Arial,Helvetica" size="3">Dirk Clemens</font><font size="3">的关于</font><font face="Verdana,Arial,Helvetica" size="3">Sizing TabControlBar</font><font size="3">的论述。 我对其代码作了一些扩展,以便适应我对</font><font face="Verdana,Arial,Helvetica" size="3">CCJControlBar</font><font size="3">类所作的修改,因为本类是从</font><font face="Verdana,Arial,Helvetica" size="3">CCJControlBar</font><font size="3">类继承而来的。</font><font face="Verdana,Arial,Helvetica" size="3"></p></blockquote><p><b>CCJToolBar</b> - ( CJToolBar.cpp</font><font size="3">和</font><fontface="Verdana,Arial,Helvetica" size="3">CJToolBar.h )</p><blockquote> <p></font><font size="3">我写的这个函数是对</font><font face="Verdana,Arial,Helvetica" size="3">CToolBar</font><font size="3">类的扩展。这个类给工具条添加了把手,设置工具条使用的字体,画了类似于</font><font face="Verdana,Arial,Helvetica" size="3">Visual Studio </font><font size="3">和 </font><font face="Verdana,Arial,Helvetica" size="3">Office</font><font size="3">产品的</font><font face="Verdana,Arial,Helvetica" size="3">3D</font><font size="3">边界。此外我还添加了可以把控件添加在工具条上的方法(例如组合框和编辑框)。要使用这个类,只要简单地将</font><font face="Verdana,Arial,Helvetica" size="3">CToolBar</font><font size="3">改为</font><font face="Verdana,Arial,Helvetica" size="3">CCJToolBar</font><font size="3">即可。</font><font face="Verdana,Arial,Helvetica" size="3"></p></blockquote><p><b>CCoolMenuManager</b> -( CoolMenu.cpp, Emboss.cpp </font><font size="3">和 </font><fontface="Verdana,Arial,Helvetica" size="3">CoolMenu.h )<br><b>CSubclassWnd</b> -( Subclass.cpp </font><font size="3">和 </font><fontface="Verdana,Arial,Helvetica" size="3">Subclass.h )</p><blockquote> <p></font><font size="3">由</font><font face="Verdana,Arial,Helvetica" size="3">Paul DiLascia</font><font size="3">写出。请翻阅</font><font face="Verdana,Arial,Helvetica" size="3">1998</font><font size="3">年</font><font face="Verdana,Arial,Helvetica" size="3">1</font><font size="3">月的</font><font face="Verdana,Arial,Helvetica" size="3">MSJ</font><font size="3">主题。它可能是我所见得实现“酷”菜单的最简单的方法(包含图标的下拉菜单)。 我作了一些小的增强以便解决内存泄漏的问题。这些类已经被集成到</font><font face="Verdana,Arial,Helvetica" size="3"><b>XFrameWnd</b></font><font size="3">扩展中了。为了能使用“酷”菜单,只需要将如下代码加入到你的</font><font face="Verdana,Arial,Helvetica" size="3"><b>CMainFrame::OnCreate</b> </font><font size="3">方法中即可: </font><font face="Verdana,Arial,Helvetica" size="3"></p></blockquote><p><b>CFlatToolBar</b> - ( FlatBar.cpp and FlatBar.h ) </font><strong><font size="3">在</font><fontface="Verdana,Arial,Helvetica" size="3">VC 6.0</font><font size="3">中已陈旧了</strong><br></font><font face="Verdana,Arial,Helvetica" size="3"><b>CModuleVersion</b> - ( ModulVer.cpp and ModulVer.h )</p><blockquote> <p></font><font size="3">这是我的</font><font face="Verdana,Arial,Helvetica" size="3">CCJToolBar</font><font size="3">的基类。这个类是 </font><font face="Verdana,Arial,Helvetica" size="3">Paul DiLascia</font><font size="3">写的</font><font face="Verdana,Arial,Helvetica" size="3">, </font><font size="3">能处理绝大多数扁平工具条的伸缩和内部问题。</font><font face="Verdana,Arial,Helvetica" size="3">CModuleVersion </font><font size="3">被用来检查当前的公用控件</font><font face="Verdana,Arial,Helvetica" size="3">dll</font><font size="3">的版本。</font><font face="Verdana,Arial,Helvetica" size="3"></p></blockquote><p><b>CCoolBar, CRebarInfo</b> - ( CoolBar.cpp </font><font size="3">和 </font><fontface="Verdana,Arial,Helvetica" size="3">CoolBar.h ) </font><strong><font size="3">在</font><fontface="Verdana,Arial,Helvetica" size="3">VC 6.0</font><font size="3">中已陈旧了</font></strong><fontface="Verdana,Arial,Helvetica" size="3"></p><blockquote> <p></font><font size="3">这些代码最初是由</font><font face="Verdana,Arial,Helvetica" size="3">Paul DiLascia</font><font size="3">写的。我对于原始代码作了一些增强,这些类被用来创建可重定位的工具条。 </font><font face="Verdana,Arial,Helvetica" size="3"></p></blockquote><p><b>CHyperLink</b> - ( HyperLink.cpp </font><font size="3">和 </font><fontface="Verdana,Arial,Helvetica" size="3">HyperLink.h )</p><blockquote> <p></font><font size="3">这个类是由</font><font face="Verdana,Arial,Helvetica" size="3">Chris Maunder</font><font size="3">写的,基于它的关于 </font><font face="Verdana,Arial,Helvetica" size="3">Hyperlink </font><font size="3">控件的文章。我使用这个类来在“关于”对话框中添加超级链接。我作了一个小的修改,那就是将 </font><font face="Verdana,Arial,Helvetica" size="3">"GotoURL" </font><font size="3">函数从 </font><font face="Verdana,Arial,Helvetica" size="3">protected</font><font size="3">型变为</font><font face="Verdana,Arial,Helvetica" size="3">public</font><font size="3">。这将允许该函数被直接调用而不用经过一个静态对象。 </font><font face="Verdana,Arial,Helvetica" size="3"></p></blockquote><div align="center"><center><table border="1" width="80%"> <tr> <td></font><font size="3">这些代码可以用任何你想要的方法进行编译。</font>只要不是未经作者允许而出售,并且保证本声明和作者的名字以及所有的拷贝权力完好无缺,本文件可以在不修改的情况下用任何手段散发(<font color="#FF0000">我没有修改,只是翻译-站长</font>)。如果本文件中的代码被用于任何商业程序,那么在该程序的起始标志和关于对话框以及印刷文档中上必须声明一行"Portions Copyright ? 1998 Kirk Stowell"。任何通知我你正在使用它的电子邮件将使我很高兴。考虑到在写作这些代码时所作的大量工作,这些要求不算很过分。<font face="Verdana,Arial,Helvetica" size="3"><p></font><font size="3"><strong>本软件不提供任何明白的或是暗示的担保,你必须承担使用它的全部风险。</strong><br> 作者不承担任何由于使用本产品所遭受到的数据破坏和丢失的责任。</font></td> </tr></table></center></div><p><b><font size="3">感谢</font><font face="Verdana,Arial,Helvetica" size="3">:</b></p><p></font><font size="3">没有下面这些人的努力,本代码不可能成为免费的: </font><font face="Verdana,Arial,Helvetica" size="3"><ul> <li><a href="mailto:cristi@gds.ro">Cristi Posea</a> - </font><font size="3">对于写出了如此酷的</font><font face="Verdana,Arial,Helvetica" size="3">CSizingControlBar</font><font size="3">类。</font><font face="Verdana,Arial,Helvetica" size="3"></li> <li><a href="mailto:Joerg.Koenig@rhein-neckar.de">Joerg Koenig</a> - </font><font size="3">对于某些从他的</font><font face="Verdana,Arial,Helvetica" size="3">CToolBarEx</font><font size="3">类中来的主意,我利用来做出了</font><font face="Verdana,Arial,Helvetica" size="3">3D</font><font size="3">边界和在工具条中使用控件。</font><font face="Verdana,Arial,Helvetica" size="3"></li> <li><a href="mailto:ShekarNarayanan@Hotmail.com">Shekar Narayanan</a> -</font><font size="3">对于他的酷菜单,从中我获得了写出 </font><font face="Verdana,Arial,Helvetica" size="3">CCJOutlookBar</font><font size="3">控件的灵感。</font><font face="Verdana,Arial,Helvetica" size="3"></li> <li><a href="mailto:dirk_clemens@hotmail.com">Dirk Clemens</a> - </font><font size="3">对于他的可伸缩的</font><font face="Verdana,Arial,Helvetica" size="3">TabControlBar</font><font size="3">类,我的</font><font face="Verdana,Arial,Helvetica" size="3">CCJTabCtrlBar</font><font size="3">就基于此。</font><font face="Verdana,Arial,Helvetica" size="3"></li> <li><a href="http://www.microsoft.com/msj">Paul DiLascia</a> - </font><font size="3">对于他在</font><font face="Verdana,Arial,Helvetica" size="3">MSJ</font><font size="3">的所有杰出的工作,并且他使我们得到了他的源代码。</font><font face="Verdana,Arial,Helvetica" size="3"></li> <li><a href="mailto:chris.maunder@codeguru.com">Chris Maunder</a> - </font><font size="3">对于使用了他的</font><font face="Verdana,Arial,Helvetica" size="3">CHyperLink</font><font size="3">控件。</font><font face="Verdana,Arial,Helvetica" size="3"></li> <li><a href="mailto:zafir@dsp.com">Zafir Anjum</a> - </font><font size="3">对于建设这样一个优秀的网站 </font><font face="Verdana,Arial,Helvetica" size="3">(<a href="http://www.codeguru.com">www.codeguru.com</a>)</font><font size="3">,而且使得所有那些酷的</font><font face="Verdana,Arial,Helvetica" size="3">MFC</font><font size="3">资源为我们所用。</font><font face="Verdana,Arial,Helvetica" size="3"></li> <li></font><font size="3">还用感谢你们让我无法停息直到我为</font><font face="Verdana,Arial,Helvetica" size="3">VC6</font><font size="3">升级了这个库。我感谢所有这些建议和电子邮件。</font><font face="Verdana,Arial,Helvetica" size="3"></li></ul><p align="center"></font><font size="4"><a href="cj60lib.zip">下载库源程序</a>(92KB)</font><fontface="Verdana,Arial,Helvetica" size="3"></p></font><p align="center"><font size="4">返回<a href="../../chinese.htm">中文教材</a></font></p></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -