电脑频道 > 程序开发 > Visual C++/MFC

Visual C++/MFC

>> 排行榜
  • 使用VC++ 2010创建Ribbon界面

    随着Office 2007的发布,它改变了以往传统的下拉式菜单用户界面,取而代之的是全新的被称之为“Ribbon”的固定式工具栏界面。微软声称这种新的用户界面能够使用户更容易地使用软件的各项常用功能,例如Word 2007中的保存,设置格式,插入图片等常用功能,都可以从Ribbon界面快速地访问到,从而提高用户的生产效率。……

    使用VC++ 2010创建Ribbon界面
  • 深度说明VS2003 MFC程序框架

    希望我对VS2003 MFC一点经验能给大家带来帮助,在这里拿出来和大家分享一下。VS2003 MFC经过长时间的发展,很多用户都很了解VS2003 MFC了,这里我发表一下个人理解,和大家讨论讨论。 说明。 1、本文作者在VS2003中跟踪代码,此代码为VS2003中拷贝,使用MFC7。2、不同框架的MFC程序由所不同,本文以单文档为例。……

  • MFC实现全屏功能的代码

    很多的播放器都有快捷键控制窗口以全屏幕的方式显示。给应用程序加上全屏幕的功能,并不需要很多的代码,比如给一个基于对话框的应用程序加上全屏功能只需要以下少量代码就可以工作了。 void CFullScreenDlg::FullScreenView(void) { RECT rectDesktop; WINDOWPLACEMENT wpNew;……

  • 来自VC++小组的VS2010 Beta 1常见问题报告

    【51CTO独家报道】Visual Studio 2010 Beta 1已经发布了一周有余。这期间,Visual C++小组一直在测试VC++在VS 2010 Beta 1下运行的情况(或者叫做VC10 Beta 1)。以下是VC++小组的类库开发者Stephan T. Lavavej带来的几个可能导致原有代码崩溃的问题报告。 Visual Studio 2010 Beta 1 is now available for download.I've recently blogged about how Visual C++ in VS 2010 Beta 1, which I refer to as VC10 Beta 1, contains compiler support for five C++0x core language features: lambdas, auto, static_assert, rvalue references, and decltype.It also contains a substantially rewritten implementation of the C++ Standard Library, supporting many C++0x standard library features.In the near future, I'll blog about them in Part 4 and beyond of "C++0x Features in VC10", but today I'm going to talk about the STL changes that have the potential to break existing code, which you'll probably want to know about before playing with the C++0x goodies.。……

  • Visual C++ 2010创建Ribbon界面(下)

    上回我们介绍了Windows 7中对Ribbon界面的广泛应用,随着今天Windows 7 Beta1的公开测试,我们也逐渐感觉到Ribbon界面离我们越来越近了。作为程序员,我们做好了迎接Ribbon界面的准备了吗?第一篇:Visual Studio 2010 下一个Visual Studio 6.0第二篇:Visual Studio 2010 的自定义开始页……

    Visual C++ 2010创建Ribbon界面(下)
  • Visual C++实现局域网IP多播效果

    在局域网中,管理员常常需要将某条信息发送给一组用户。如果使用一对一的发送方法,虽然是可行的,但是过于麻烦,也常会出现漏发、错发。为了更有效的解决这种组通信问题,出现了一种多播技术(也常称为组播通信),它是基于IP层的通信技术。为了帮助读者理解,下面将简要的介绍一下多播的概念。……

  • MFC中动态控件的创建与响应

    动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。 一、创建动态控件。 为了对照,我们先来看一下静态控件的创建。放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示。静态控件不需要调用Create()函数来创建。而创建动态控件有很大不同,以下以按钮为例,看一下动态控件的创建过程。……

  • Visual C++开发工具与调试技巧整理(2)

    1、如何在Release状态下进行调试。 Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable(Debug),Debut info选Program Database。在Link标签中选中Generate debug info复选框。注:只是一个介乎Debug和Release的中间状态,所有的ASSERT、VERIFY都不起作用,函数调用方式已经是真正的调用,而不查表,但是这种状态下QuickWatch、调用队列跟踪功能仍然有效,和Debug版一样。……

  • 在MFC中使用WPF技术

    一、介绍。 本文将以一个实例来说明如何将WPF技术集成在基于MFC的应用程序中。这种技术的主要目的是为了增强基于Win32/MFC的应用程序的在图形方面的表现能力。本文所提供的演示程序将在MFC对话框架应用程序中显示一个WPF动画时钟。界面如图1所示。 。……

    在MFC中使用WPF技术
  • 属性表标签上的位图在MFC,CB下的实现

    属性表标签(tab control)支持在每一个item上放Image 图片。在mfc下实现相当简单,可分为以下几步。step1: create a bitmap resource with the images you can also use icons or even create the images at run time. the size of the images should be in proportion to the height……

  • 采用 MFC 编制 MVC 模式之球体演示程序

    源码下载。 在传统面向过程的程序设计中,往往采用 Input-Processing-Output 模式,这“归功”于 DOS 操作系统的单任务。当 Windows 图形界面 OS 出现后,MVC(Model-View-Controller)模型更适合 Windows 图形界面程序的设计,它将数据处理和数据显示分离开,使维护,扩展系统更加灵活。其中,View:负责 显示数据,它从Model处获得数据然后显示。当然,一个Model会有用户可从不同角度来观察的多个View。Model:存储数据以及对数据进行各种运算和处理。Controller:负责接受用户输入,并且把用户输入转换成对 Model 的操作。因此Controller 可能会修改 Model 的数据,当数据修改后,更新 View。其结构示意图如下。……

  • MFC架构下的DirectX8

    第一章 MFC框架。(DX8MFC)。这里的MFC框架指的是一个符合游戏开发应用的框架,当然你也可以写一个符合你要求的MFC框架。如果你对MFC比较熟悉的话可以直接从第二章开始阅读。本框架是以后几个例子的基础,如果你对MFC不是很了解的话,就要认真阅读本章,以求对这个MFC框架有一个深入的了解。……

  • 用VC++创建自定义向导程序

    源码下载。 向导是一种用来简化用户操作的程序。在Microsoft 的所有产品中都存在向导,如Office2000 中的Web 页向导就是一个十分典型的向 导(如下图所示),还有常用的VC++向导。一个基本的向导程序应该包含以下几个基本按钮: 取消、上一步、下一步、完成、帮助。……

  • VC++中的函数调用惯例

    我们知道在进行函数调用时,有几种调用方法,主要分为C式,Pascal式.在C和C++中C式调用是缺省的,类的成员函数缺省调用为_stdcall。二者是有区别的,下面我们用实例说明一下。1. __cdecl :C和C++缺省调用方式。例子。void Input( int &m,int &n);/*相当于void __cdecl Input(int &m,int &n);*/。……

  • VC++中的自定义消息

    在VC++中想加入自定义消息,以下方法可供参考 ……。1 首先定义消息:例如 define WM_MYMESSAGE (WM_USER+100)2 在.H文件中,加入消息响应函数,如: LONG OnMyMessage(WPARAM w,LPARAM l); 该函数有规定的格式:LONG Function_Name(WPARAM w,LPARAM l);……

  • 一个在MFC环境中使用的 InfoZip打包类

    源码下载。 InfoZip是一个功能强大的免费ZIP/UNZIP库。为了方便它的使用,本文将介绍一个InfoZip的打包类CInfoZip,这个类本身并不实现压缩功能,只是提供一个易于使用的InfoZip DLLs接口(包含在CInfoZip中)。CInfoZip类的使用方法。1、将CInfoZip 的头文件和实现文件添加到工程中,然后将ZIPDLL.DLL 和UNZDLL.DLL 文件拷到EXE文件所在的目录。 ZIPDLL.DLL用于压缩,UNZDLL.DLL用于解压缩。……

  • VC++中如何使文件夹浏览呈现新界面

    源码下载。 在VC++编程中,有很多地方要用到文件夹浏览对话框,在version5.0版本(微软控件版本,一般在Windows2000之前)之前若想在文件夹浏览对话框上加一个新建文件夹按钮,需要自己编程来实现,现在在version5.0版本后,只需设置一个参数就可以了,而且有上下文菜单。如下图所示:(点此下载整个示例工程,本工程略加改动即可使用于自己的程序中。本工程亦可作为初学者的教程,一般教材很少讲文件夹浏览公用对话框的用法。)。……

  • MFC Activex 录音机控件

    源码下载。 上一次的程序演示了怎样做一个录音机的程序,不过我的主要目的是要做一个能嵌入网、Director、authorware 等应用软件的ActiveX 控件,下面就来看以下基本实现方法。程序运行结果如下。图一。为简单起见,本控件没有设置接口、属性、方法等等,基本的程序思路跟上一篇的类似,大家看源码,就晓得了。一个重要的心得就是,ActiveX 控件不过是提供了一系列接口的子窗口,通常情况下大家完全可以按照普通窗口类的编程思路来处理。……

  • MFC程序员的WTL指南(1)中文版序言

    我一直在寻找这样一个类库:他对Windows的窗口提供面向对象的封装,有灵活的消息响应机制和比较完备的界面框架解决方案,对标准控件提供简练实用的封装,支持操作系统的新特性,支持功能扩充和二次开发,有代码自动生成向导机制,生成的程序使用较少的系统资源,最后是有完全的代码支持和文档支持。……

  • MFC程序员的WTL指南(2)ATL 界面类

    源码下载。 README.TXT在你开始使用WTL或着在本文章的讨论区张贴消息之前,我想请你先阅读下面的材料。你需要开发平台SDK(Platform SDK)。你要使用WTL不能没有它,你可以使用在线升级安装开发平台SDK,也可以下载全部文件后在本地安装。在使用之前要将SDK的包含文件(.h头文件)和库文件(.Lib文件)路径添加到VC的搜索目录,SDK有现成的工具完成这个工作,这个工具位于开发平台SDK程序组的“Visual Studio Registration”文件夹里。……

上一页12345下一页
相关技术类别
热门技术文章
>> 排行榜
最新资讯文章
技术图文推荐
广告
推荐阅读技术
搜索您感兴趣的内容
Google
Google