`
happmaoo
  • 浏览: 4472674 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

VS Feature Pack学习之CMFCMenuBar自定义菜单字体

阅读更多

作者:朱金灿
来源:http://blog.csdn.net/clever101/


在VS 2008之前的MFC版本,自定义菜单字体是一件比较繁琐的事情,常规的做法是自绘菜单项,即定义一个CMenu的派生类,重载MeasureItem和重载DrawItem两个函数。我发现利用VS2008 Feature Pack可以很轻易地做到这件事。具体就是使用CMFCMenuBar类的接口SetMenuFont函数,SetMenuFont已包含了自绘操作,即调用后立即更新菜单栏。下面是一个简单的使用例子:





分享到:
评论

相关推荐

    VS Feature Pack学习之使用CMFCMenuBar自定义菜单栏

    VS Feature Pack是为微软新推出的界面库(听说是买BCG的授权,然后对之进行改造的),其中的主要的界面类可以和BCG的界面类可以对应起来,类的使用和BCG的也大同小异。但是有些做法还是很不一样,比如这次我要提到的...

    MFC Feature Pack Samples (MFC Feature Pack 示例)

    总的来说,MFC Feature Pack 示例是学习和掌握MFC最新特性的宝贵资源。它不仅展示了MFC如何适应现代UI设计,还提供了实践这些新特性的机会。开发者通过深入研究这些示例,可以提升其在Windows桌面应用开发领域的技能...

    VS2008 MFC Feature Pack Sample

    **VS2008 MFC Feature Pack Sample** Visual Studio 2008 MFC Feature Pack Sample是一组示例代码,旨在展示在Visual Studio 2008 Service Pack 1 (SP1)中引入的增强MFC(Microsoft Foundation Class)库的新功能。...

    Visual C++ 2008 Feature Pack

    7. **OwnerDrawMenu**:拥有者绘制菜单允许开发者自定义菜单项的外观,例如改变字体、颜色或添加图形。这个例子有助于开发者创造出更个性化的菜单界面。 8. **TabControl**:选项卡控件是现代界面设计中常见的元素...

    (重新上传)visual studio 2010 feature pack---vs2010 增强包,pack 1和pack 2

    feature pack安装之前打的补丁VS10-KB2403277-x86.exe -------------------------------------- en_visual_studio_2010_visualization_modeling_feature_pack_x86_x64_535571.vsix --------------------------------...

    VS2010建模代码生成工具--FeaturePack

    "VS2010建模代码生成工具--FeaturePack" 是一个专门为Visual Studio 2010设计的扩展插件,旨在提升开发效率,通过模型驱动开发(Model-Driven Development, MDD)来自动化代码生成过程。 模型驱动开发是一种先进的...

    VS2010 feature pack2

    微软Visual Studio 2010的功能包2的Microsoft Visual Studio2010扩展了以下几个方面: • 在Visual Studio 2010旗舰版时,Visual Studio2010高级版和专业测试2010的扩展测试能力。 • 在Visual Studio 2010旗舰版的...

    VS2010建模功能包Modeling Feature Pack

    主要功能: (1)支持C++项目的dgml生成:可以查看项目和类的依赖...完成安装后,在VS2010中建立的UML类图上右键就有“Generate Code”菜单了,这样根据模型可以生成代码了。 从代码生成,只要把代码拖放到类图上就行。

    VS 2010 visualization modeling feature pack

    包含两个文件:Visualization and Modeling Feature Pack Runtime.vsix和en_visual_studio_2010_visualization_modeling_feature_pack_x86_x64_535571.vsix。可直接双击安装。 通过可视化和建模功能包,可以扩展 ...

    Visual Studio 2010 Feature Pack 2

    Visual Studio 2010 Feature Pack 2

    MFC Feature PACK Samples

    在**描述**中提到,"vs2008sp1里面并没有带feature pack的samples",这意味着在原始的Visual Studio 2008 SP1安装中,开发者可能找不到关于MFC Feature Pack的示例代码。这些示例代码对于理解和学习如何利用新功能...

    Visual C++ 2008 Feature Pack Samples 新特性的示例

    Visual C++ 多年以来对界面的设计都没有更新 ...这个文件不是Feature Pack,而是Feature Pack里的示例。 在VS2008 SP1 里已经取消了这些关于新特性的示例,要想学新特性的开发,这些示例肯定是需要的。

    Visual C++ 2010 Feature Pack

    在深入探讨Visual C++ 2010 Feature Pack的相关知识点之前,我们首先需要明确这个工具包的基本概念及其重要性。 ### Visual C++ 2010 Feature Pack简介 Visual C++ 2010 Feature Pack是由微软发布的一款针对Visual...

    VS10-KB2403277-x86.exe和visual studio 2010 feature pack 2

    《Visual Studio 2010 Feature Pack 2详解及VS10-KB2403277-x86.exe补丁作用分析》 Visual Studio 2010作为微软公司推出的强大开发环境,深受广大程序员的青睐。在它的生命周期中,为了提升用户体验和增强功能,...

    Visual Studio 2010 Visualization Modeling Feature Pack

    The following tables summarize the capabilities in this feature pack and how they work with the existing tools in Visual Studio Ultimate: •Generate Code from Models •Explore Existing Code •Use ...

    Visual C++ 2008 Feature Pack 开发包的例子 sample BCG

    有可能是BCG公司与微软一起开发的,可以开发类似VS2008的界面,很实用! Visual C++ 2008 Feature Pack 暂时好像还没有什么书介绍,只有看例子了! 是否好,大家看了就知道好了! 用Visual C++ 2008 Feature Pack ...

    Microsoft VS 2010 Visualization and Modeling Feature Pack

    Visualization and Modeling Feature Pack Expand the scenarios for exploring and understanding your code. Generate code from UML class diagrams. Create UML class diagrams from code. Import UML class,...

    Visualization and Modeling Feature Pack及路径过长解决办法

    今天需要分析C++代码,希望能生成类图,准备使用VS旗舰版的Visualization and Modeling Feature Pack。 但需要订阅才能下载,在CSDN上找到了下载连接。但安装时出现错误,说是路径太长: 安装错误: System.IO.Path...

    千呼万唤始出来的 Visual C++ 2008 Feature Pack 介绍.DOC

    自Visual C++ 5.0 6.0 以来一直遭人诟病的是什么?...这次的Feature Pack 是专门针对VC 库的一个扩充。扩充分为两方面,一方面是MFC 的界面控件库;另一方面是对ISO C++ Standard 2003 标准的扩充。

Global site tag (gtag.js) - Google Analytics