[VC]图形工具条、进度条、 CVS、NTGraph等

1、使用Toolbar Creator创建需要的工具条(正常和失效)

2、使用http://www.codeproject.com/docking/TrueColorToolBar.asp中的两个文件加入

项目,使用CTrueColortoolBar替代MainFrame中的CToolBar并在OnCreate函数中增加m_wndToolBar.LoadTrueColorToolBar(48, IDB_NORMAL, IDB_NORMAL, IDB_DISABLED);其中第一个数字为一个按钮的宽度,后面分别是normaldisabled时候图片对应的resource ID

二、在状态栏上添加进度条:

使用CProcessBar,codeproject上可以找到。

三、MFC相关:

1、程序退出

直接关闭程序会给CMainFrame发送WM_CLOSE消息,调用CFrameWnd::OnClose进行关闭的处理,其他的ID_APP_EXIT,也是通过发送WM_CLOSE信息实现的,如果在在关闭前处理一些事务,则可以在CMainFrame中重载OnClose函数,此时如果要访问View,直接引入头文件会造成错误,可以在CMyView申明之前加上class CMyDoc;的申明即可。

2、处理系统菜单等:GetSysMenu()获得系统命令菜单进行处理,在precreatewindow中使用cs来设置风格。

四、CVS FOR VC

TamTam CVS: 没有破解,不注册没法用

PushOK Proxy CVS: 不注册可以正常使用30.

目前使用基于Windows窗口的TortoiseCVS,免费推荐!

五、MFC绘图控件NTGraph

参见http://www.codeproject.com/miscctrl/ntgraph_activex.asp

Leave a Reply