
MFC/Windows
xsc2001
忠心愿为中国的软件事业贡献自己一份微薄的力量!对技术的热爱是发自内心的!
展开
-
VC++实现不规则窗体界面(对话框窗口)
前面的博文我已经讲了如何实现自绘制的窗口,这一篇也是接上前面的主体继续讲讲如何通过图片+自绘制的方式实现不规则窗体界面。其实现方式有两种,一种是准备两张位图,一张显示用的主图片,另一个张是将周围区域去除的蒙板图片。另一种是只准备一张图片,需要去除部分用同一种颜色,如黑色(不能与主体部分颜色相同,如果相同则会导致其他部分也会去除掉),图片加载绘制时把需要透明的像素去掉即可,其实现方式的步骤如下:...原创 2020-04-04 00:41:39 · 814 阅读 · 1 评论 -
MFC自绘制窗口:以动态形式实现自绘制窗口的淡入和淡出
前面我已经写了一篇关于自绘制圆角Dialog窗体的博文,这些专题学习都是我10多年前学习时积累的东西,现在整理出来,即为了自己重新复习,同时也把这些分享出来,供大学参考和学习。这一篇博文主要是讲述了三个知识点:1)在OnEraseBkgnd函数中实现窗体自绘,关于自绘制的问题前一篇文章已经介绍了,这里就不重复了。2)windows定时器SetTimer定时器是利用Windows窗口消息...原创 2020-03-29 10:20:15 · 606 阅读 · 0 评论 -
VC++文件操作详解及示例(CFileDialog、CStdioFile)
文件操作是windows编程最常用的,这涉及到文件打开和保存对话框、文件读取、文件保存等,下面分别对这一块的相关类和函数作一个详细的解读和示例。1、文件打开和保存对话框CFileDialogVC++的MFC类CFileDialog类,封装了Windows常用的文件对话框,提供了一种简单的与Windows标准相一致的文件打开和文件存盘对话框功能,其函数原型如下:CFileDialog::...原创 2020-03-28 15:37:08 · 1745 阅读 · 0 评论 -
VC++读取Excel表格和向Excel表格输出内容示范代码
在写程序的过程中大家经常会遇到操作Excel进行表格内容读写的需求,这里我给大家分享一下如何用VC++来实现Excel读取。微软的office系统提供了OLE COM自动化功能,通过COM接口操作word和Excel非常方便,在编写代码时首先需要将Excel类型库引入工程项目中,其主要步骤下:1)在项目菜单中选择“类向导“;2)选择”类型为吕的MFC类“,并从文件中找到office所在的目录,打开...原创 2020-03-28 09:00:13 · 2293 阅读 · 2 评论 -
MFC应用程序开发:自绘制的圆角Dialog窗体
我们在写桌面程序时为了让界面好看,经常会用到窗体的自绘制功能,下面我来简单地介绍一下具体的做法,只要通过重载几个消息函数,里面添加几行代码即可实现漂亮的自绘制窗口,首先创建一个MFC对话框应用程序,然后在类视图中选择对话框类点击右键,选择“类向导”,VS2017里的这个类向导我个人觉得不友好,没有VC6.0和VS2003友好,不过没关系用多了就习惯了。在类向导(ClassWizard)中选...原创 2020-03-22 20:50:50 · 1184 阅读 · 2 评论 -
VS中MFC三大类应用程序开发起步(Dialog、SDI、MDI)
在VS中开发VC++应用程序 ,最常用就是MFC应用,它下在又分为常规应用程序、ActiveX控件和DLL程序,那么常规的应用程序根据应用模式又分为Dialog对话框程序、SDI单文档、MDI多文档以及多顶级文档几类,下面我们分别介绍一下这几类应用程序的区别。首先在VS的“文件”菜单中选择“新建”-》“项目”,选择VC++-》MFC,其主要界面如下:在选择应用类型的同时需要输入工程项目的...原创 2020-03-21 23:53:23 · 3934 阅读 · 0 评论