
MFC
歌行梅村
一卷道书三尺剑,半潭秋水一房山。
展开
-
MFC:窗口和滚动条的基情
MFC:窗口和滚动条的基情发布者:yunyun460 时间:2013-03-20 02:26:04创建带滚动条窗口的步骤:以竖直方向的标准滚动条为例(横向方向和滚动条控件也类似):1.创建一个基于对话框的MFC工程,或新建一个对话框资源,在对话框的属性-->外观 选项中把Vertical Scrollba转载 2017-06-19 15:23:24 · 2328 阅读 · 0 评论 -
如何在Release状态下进行调试
如何在Release状态下进行调试出自http://www.fx114.net/qa-15-97255.aspx1.如何在Release状态下进行调试 Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable(Debug),Debut转载 2017-03-23 10:47:47 · 10826 阅读 · 0 评论 -
C/C++不同文件夹下包含头文件的方法及#include的使用
C/C++不同文件夹下包含头文件的方法及#include的使用本文主要介绍了如何不同文件夹下使用预处理器指示符#include。假设我们有如下一个工程,其中包含了几个源代码文件和头文件。其中main.c是主源代码文件,里面包含main函数。在base中包含:func3.h,func3.c,文件夹main和文件夹func4在main中包含:main.c,func1.h,fun转载 2017-03-03 10:40:21 · 2397 阅读 · 0 评论 -
win7 64位系统 注册 ocx控件
win7 64位系统 注册 ocx控件 出处:一介布衣的博客1.首先复制 XXXX.OCX文件到“C:\Windows\SysWOW64”目录. (XXXX.OCX 是你准备注册的OCX控件) 2.在C:\Windows\sysWOW64 目录中找到cmd.exe的程序 3.右键单击该程序选择“管理员身份运行” 4.进入cmd转载 2017-01-04 19:38:22 · 21935 阅读 · 1 评论 -
MFC Windows坐标系统与坐标变换
坐标系统与坐标变换第五章 坐标系统与坐标变换by iwaswzq 2005/1/22经常有朋友提问关于编程过程中遇到的坐标变换问题。我抽了点时间从msdn摘译了一些东西,并加了一些自己的理解,希望能有助于对程序中坐标变换的理解。鉴于我水平有限,可能某些概念的理解有些错误或者解释不够准确,欢迎指正。不足的地方,以后有时间会继续丰富此文。win32程序使用坐标系统之间的转载 2016-12-24 20:14:03 · 2829 阅读 · 0 评论 -
vc调用任何第三方库的一般方法
vc调用任何第三方库的一般方法 出处:何处淬吴钩VC程序的生成过程一般经过编译、链接、运行三个步骤,要调用第三方库(包括OpenCV),必须处理好这三个步骤中的问题:1) 头文件的包含问题。头文件即.h文件,它给出了函数(同时包含类、对象、宏等,以下通称函数)的定义、调用方式等;必须指明头文件的位置,只有这样才能调用第三方库中的函数。如果头文件未处理好而调用相关的函数,则因语法错转载 2016-10-13 16:37:11 · 3019 阅读 · 0 评论 -
使用Visual C++编程进行文件操作
使用Visual C++编程,有如下方法进行文件操作:(1)使用标准C运行库函数,包括fopen、fclose、fseek等。(2)使用Win16下的文件和目录操作函数,如lopen、lclose、lseek等。不过,在Win32下,这些函数主要是为了和Win16向后兼容。(3)使用Win32下的文件和目录操作函数,如CreateFile,CopyFile,DeleteFile,Fin转载 2014-05-26 15:07:23 · 880 阅读 · 0 评论 -
MFC中全局变量的定义及使用
用MFC制作的工程由很多文件构成,它不能象一般C++程序那样随意在类外定义全局变量,在这里要想定义能被工程内多个文件共享的全局变量和函数必须用一些特殊方法才行。实际上有多种方法可以实现,这里只介绍两种方法。一、在应用程序类中定义用MFC生成的工程中都有一个名为CxxxApp的类,它派生于CWinApp类。这个类主要进行程序的初始化,生成文档、视图对象等工作。我们可以把需要全局访问的变量和函转载 2014-04-22 11:56:45 · 715 阅读 · 0 评论 -
MFC中全局变量的定义及使用
随笔- 55 文章- 0 评论- 43 MFC中全局变量的定义及使用用MFC制作的工程由很多文件构成,它不能象一般C++程序那样随意在类外定义全局变量,在这里要想定义能被工程内多个文件共享的全局变量和函数必须用一些特殊方法才行。实际上有多种方法可以实现,这里只介绍两种方法。一、在应用程序类中定义用MFC生成的工程中都有一个名为Cxxx转载 2014-02-22 09:40:01 · 779 阅读 · 0 评论 -
详解CreateCompatibleBitmap 的使用
原文地址:的使用" style="text-decoration:none; color:rgb(74,101,111)">CreateCompatibleBitmap 的使用作者:爱ric详解CreateCompatibleBitmap 的使用函数功能:该函数创建与指定的设备环境相关的设备兼容的位图。 函数原型:HBITMAP CreateCompatibleBit转载 2014-02-21 09:11:49 · 16139 阅读 · 0 评论 -
MFC非模态对话框实例
MFC非模态对话框实例种豆:http://www.sowsoy.com/topics-392.html以下实例是基于对话框的工程,实现两个按钮分别控制两个非模态对话框,且保证每个非模态对话框只存在一个实例。1、新建一个基于对话框(Dialog Based)工程,名称为Demo2、在主窗口上添加2个按钮并设置其属性 Button1的ID:IDC_Bt转载 2014-02-18 15:11:01 · 928 阅读 · 0 评论 -
MFC 鼠标移动画矩形
MFC 鼠标移动画矩形问题日记:MFC 鼠标移动画矩形昨天的时候,模仿人家的软件已经七七八八啦,开始不断完善的工作。首先是完善用鼠标拖动矩形选择东西,开始当然进入死胡同,在OnMouseMove里单纯画矩形,结果测试移动一下鼠标杯了,n个矩形刺瞎了我的眼:我相信人家做得到的,我也做得到,只是我还不知道而已。于是上网找资料,虽说网上有很多资料,可也有点费时,有时看了资转载 2013-12-24 16:03:29 · 11057 阅读 · 2 评论 -
MFC消息映射机制的理解
何谓消息、消息处理函数、消息映射?消息简单的说就是指通过输入设备向程序发出指令要执行某个操作。具体的某个操作是你的一系列代码。称为消息处理函数。在SDK中消息其实非常容易理解,当窗口建立后便会有一个函数(窗口处理函数)开始执行一个消息循环,我们还可以清楚的看到消息处理的脉络。一个switch case语句就可以搞定,消息循环直到遇到WM_QUIT消息才会结束,其余的消息均被拦截后调用相应的转载 2013-12-22 11:43:12 · 1792 阅读 · 0 评论 -
关于回调函数和钩子函数基础知识的整理
关于回调函数和钩子函数基础知识的整理转自:关于回调函数和钩子函数基础知识的整理回调函数:Callback Function什么是回调函数?首先做一个形象的比喻: 你有一个任务,但是有一部分你不会做,或者说不愿做,所以我来帮你做这部分,你做你其它的任务工作或者等着我的消息,但是当我完成的时候我要通知你我做好了,你可以用了,我怎么通知你呢?你给我一部手机,让我做完转载 2013-12-22 10:15:42 · 1596 阅读 · 0 评论 -
虚拟继承、虚基类
转载:http://blog.youkuaiyun.com/skylor/article/details/4025698虚拟继承与虚基类实际上是说了同一件事,只是不同的书表达不同,在这里还是推荐虚拟继承这种说法(因为有人总问虚基类是什么,这里可以解释为虚基类就是虚拟继承,一种继承的方式,有的书偏要把一个动作写成一个名词,不负责任)。虚拟继承是C++继承的一个特殊方法,用来达到特殊的目的。要达到什么目的呢?转载 2013-11-30 08:54:31 · 597 阅读 · 0 评论 -
位图文件读写综述
位图文件读写综述 转自:http://www.vckbase.com/index.php/wv/475一、位图文件结构 1.位图文件头 2.位图信息 2.1位图信息头 2.2 颜色表 2.位图数据 二、位图文件读写操作 1.类的声明 2.位图的读取 3.位图读取过程中的调色板的创建和调用 4.位图的显示 5.位图的存储 6.新位图的创建转载 2013-11-23 15:37:54 · 2282 阅读 · 0 评论 -
关于内存函数GlobalLock(),GlobalAlloc(),GlobalUnLock()用法
关于内存函数GlobalLock(),GlobalAlloc(),GlobalUnLock()用法转自:关于内存函数GlobalLock(),GlobalAlloc(),GlobalUnLock()用法1.为什么要用GlobalLock()函数C/C++ code HGLOBAL hImageMemory=GlobalAlloc(GMEM_MOVEABLE, dwFil转载 2013-11-19 14:57:36 · 7724 阅读 · 0 评论