摘要:
网上资料:在基于单文档和基于多文档的MFC中,工具栏是自动添加的,但是在基于对话框的MFC中则需要编者用代码添加,而且工具栏的提示信息的添加也较SDI和MDI要复杂的多,下面讲的是:如何在基于对话框的MFC中添加工具栏,以及工具栏的提示信息,以及改变工具栏的图标,使其支持256色。1.在ResourceView里加入Toolbar资源,命名IDR_TOOLBAR12.在主程序的.h文件中加入变量: CToolBar m_wndtoolbar;//添加工具栏 CImageList m_ilToolBar;//使工具栏图标显示256色3.在主程序的.h文件中加入函数:afx_msg BOOL On 阅读全文
摘要:
CToolBar和CToolBarCtrl以及CStatusBar 和CStatusBarCtrl均是继承自CWnd类。CToolBar和CStatusBar都是在control bars 类中的封装,而CStatusBarCtrl和CToolBarCtrl都是在controls 类中的封装。CToolBarCtrl和CStatusBar由于它们只是简单地封装了API而没有增加附加的功能,所以由它们所创建的工具栏和状态栏不会比API版本增加更多的功能。它们也不能移动或被用户停靠或者垂直对齐。它们仅能用于在控制条内更方便地设置并控制按钮和窗格。所以,为了得到一些所希望的功能就必须创建自己的控制条 阅读全文