MFC备忘
daijunhua
向往技术巅峰。
展开
-
CToolBar的使用介绍
CToolBar控件是MFC提供的一个类,实现了一般窗口应用中的工具条。通常用于SDI或者MDI程序中,对话框程序中通常不使用工具条。一、代码中的工具条工具条是一个CToolBar类对象,通常作为成员对象嵌入程序的CMainFrame类中,也就是说嵌转载 2008-05-05 14:58:00 · 7797 阅读 · 2 评论 -
菜单使用简介
一个菜单拦可以有若干个子菜单,一个子菜单又可以有若干个菜单项等。对菜单栏的子菜单由左至右建立从0开始的索引。对特定子菜单的菜单项由上至下建立了从0开始的索引。访问子菜单和菜单项均可以通过其索引或标识(如果有标识的话)进行。菜单只有一个! 子菜单 ! 菜单项 !索引都是从0开始//菜单的操作是在 框架类(Frame) 进行的 :定位菜单的方法及有关函数:第一步获得转载 2008-05-05 15:07:00 · 712 阅读 · 0 评论 -
MFC常见问题的处理方式
如何在程序中获得其他程序的 图标?两种方法:(1) SDK函数 SHGetFileInfo 或使用 ExtractIcon获得图标资源的 handle,(2) SDK函数 SHGetFileInfo 获得有关文件的很多信息,如大小图标,属性, 类型等. void CSampleView:OnDraw(CDC * pDC){if( :: SHGetFileInfo(_T(转载 2008-05-05 15:06:00 · 1948 阅读 · 0 评论 -
VC给菜单(任何ID)指定快捷键
网上很多人都在问同样的问题,所以大家都知道也都不知道,曾经自己也是这样的。今天又看到很多关于菜单的问题,同样也有菜单快捷键的问题,很多人使用了直接截获消息进行分析处理的方式,对于MFC这样基于消息的东西还是可以做到的,但是我在这里不想介绍这样费劲的方法,在MFC中(或者win32程序)有个HACCEL,这个就是加速键的来源,所以在windows程序中可以用如下方案: m_hAccel原创 2008-05-05 15:08:00 · 1333 阅读 · 1 评论 -
MFC如何快速添加资源
在做MFC程序的时候如果规模大的时候应该要有很多资源,比如ICON,BITMAP等各种于ID相关的资源,如果直接在编辑器里一个一个添加那真要命,所有有个更好的方法: 用记事本打开资源文件(.rc)手动在各个标签下添加ID所对应的资源路径,并在resource.h中定义各个ID的值,这样就可以在你的程序中直接使用你所定义的各个资源的ID符号了!原创 2008-05-05 15:09:00 · 1742 阅读 · 0 评论