关闭

改变CMFCRibbonBar高度

本文作者:无幻 测试环境:Windows XP 开发环境:Visual Studio 2010       要改变CMFCRibbonBar的高度,需要重载CalcFixedLayout函数,例如如下: 头文件: #pragma once ////////////////////////////////////////////////////////////////////////...
阅读(6353) 评论(6)

CMFCRibbonEdit的按键消息响应

CMFCRibbonEdit是实现位于功能区栏的编辑控件。在这里简单介绍下其使用方法及消息响应。以下在VS2008SP1环境: 1.新建一个多文档Ribbon工程,名称为:TestRibbon; 2.按如下添加一个菜单项: 3.右键此菜单项,"添加事件处理程序",在这里我们添加到视图类,如下图所示: void CTestRibbonView::OnEditTest() {...
阅读(4768) 评论(17)

CContextMenuManager上下文菜单管理器以及为菜单添加图标

在Visual Studio 2008SP1中,要弹出上下文关联菜单的话,只需要在应用程序初始化的时候调用CWinAppEx::InitContextMenuManager,然后使用CWinAppEx::GetContextMenuManager获得一个指向应用程序的上下文管理器。...
阅读(9008) 评论(20)

CMFCPropertySheet的使用及PROPSHEETHEADER结构体介绍

Visual Studio 2008 SP1自带的示例里面,有个工程为PropSheetDemo,此示例介绍了CMFCPropertySheet属性表的使用。...
阅读(8792) 评论(16)

CMFCColorButton的使用以及重绘

CMFCColorButton是Visual Studio 2008 SP1版本以上提供的颜色采集器。在这介绍一下使用方法还有重绘的方法。...
阅读(8749) 评论(2)

获取CTabView的指针以及禁止CTabView拖动

The CTabView class simplifies the use of the tab control class (CMFCTabCtrl ) in applications that use MFCs document/view architecture. class CTabbedView : public CViewMem...
阅读(3816) 评论(2)

Visual C++ 2008 Feature Pack 示例截图

Visual C++ 2008 Feature Pack 示例截图 by 无幻 百度文库:http://wenku.baidu.com/view/f09e5575a417866fb84a8eb6.html豆丁文档:http://www.docin.com/p-55873972.htmlCSDN下载:http://download.csdn.net/source/2380293...
阅读(2794) 评论(0)

多文档的文档选项快捷菜单(vc2008sp1)

Called by the framework before a shortcut menu is displayed on one of the tabs. Valid for MDI Tabbed Groups only.virtual BOOL OnShowMDITabContextMenu(   CPoint point,   DWORD dwAllowedItems,...
阅读(2529) 评论(0)

CMFCShellTreeCtrl和CMFCShellListCtrl快速构建资源管理器

系统环境:Windows 7软件环境:Visual Studio 2008 SP1本次目的:实现CMFCShellTreeCtrl(CBCGPShellTree )和CMFCShellListCtrl(CBCGPShellList )快速构建资源管理器      在VS2008SP1以后的版本都可以快速的建立一个类似资源管理器的工程,或者也可以利用BCG第三库,下面以V...
阅读(11794) 评论(5)

VS2008技巧收集

1,Visual Studio 2008自带的1000多个 Windows 系统使用的各种图标、光标和动画文件在Visual Studio 2008的安装目录下,/Microsoft Visual Studio 9.0/Common7/VS2008ImageLibrary/2052文件夹下面,有一个VS2008ImageLibrary.zip,这个文件里面将常用的Windows系统图标、光标和动画...
阅读(3809) 评论(3)

Visual C++ 2010创建Ribbon界面

  创建MFC应用程序项目  实际上,Ribbon界面(Office2007风格的界面)的开发早在2008年就随着Visual C++ Feature Pack被引入到Visual Studio2008中。在即将到来的Visual Studio2010中,Ribbon界面的开发更是得到了原生的支持,使得Ribbon界面的开发更加简便高效。首先,我们启动V...
阅读(13799) 评论(38)

CMFCRibbonComboBox的消息响应

在CMFCRibbonComboBox上选择不同项的话,应该要响应ON_CBN_SELCHANGE之类的消息,但是在VS2008SP1中的功能包里面的CMFCRibbonComboBox貌似不是响应这个的。下面介绍CMFCRibbonComboBox的动态建立,绑定,提示、消息响应:首先:在MainFrm.cpp里面:CMFCRibbonComboBox*pComboS...
阅读(4519) 评论(13)

VS2008SP1中Ribbon工具栏图像(Alpha通道)

在VS2008SP1中,添加了Ribbon风格,可以很轻易的做出OFFICE 2007的风格。但是在Ribbon上的图片却不好做,我们可以在工程的res目录下发现以下几个文件:main.bmp buttons.bmp writelarge.bmp writesmall.bmp filelarge.bmp filesmall.bmp 关于这几个图片的作用大家在编程的时候就会知道了,这里只介绍一个方法...
阅读(2872) 评论(2)

CMFCButton使用简介

系统环境:Windows 7软件环境:Visual Studio 2008 SP1本次目的:实现CMFCButton类的初步使用      在VS2008SP1中,加入了BCG中很多有用的控件,这些例子可以在VS2008SP1文件夹下查看,有一个New Control的工程,是介绍新控件的,新控件界面大概如下:对于CMFCBu...
阅读(15784) 评论(8)

Syslink Control使用技巧

系统环境:Windows 7软件环境:Visual Studio 2008 SP1本次目的:实现Syslink Control超链接的效果      我们知道在VS2008中,VC里面多了syslink controls,command 、 split buttons 和 network address controls。对于Syslink Control的使用,将在此介绍。目前该控件...
阅读(9644) 评论(4)

VS2008SP1中CDialogEx的使用问题及解决

系统环境:Windows 7软件环境:Visual Studio 2008 SP1本次目的:建立一个CDialogEx的对话框      我们知道在VS2008SP1引进了BCG第三方控件,可以使MFC界面编程容易些,但是关于这方面的资料并不多。可能是我使用的系统因素,在建立对话框时,选择“生成的类”基于CDialogEx后,发现代码并没有把创建的对话框派生CDialogEx...
阅读(9682) 评论(4)

MFC9.0层次结构图

在这三个主题层次结构图,包括作为的Visual C++2008的一部分被添加到MFC库类。下面的插图MFC类是从CObject的派生:下图表示的MFC类是从CWnd和CCmdTarget派生:下图表示的MFC类不是从CObject派生:该功能包9.0版增加了新的类的Microsoft基础类库。新类用红星表示。...
阅读(5457) 评论(4)
    个人资料
    • 访问:3275870次
    • 积分:33783
    • 等级:
    • 排名:第135名
    • 原创:394篇
    • 转载:88篇
    • 译文:5篇
    • 评论:3370条
    个人说明
    联系方式:
    最新评论