mfc
mmfmfc
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CFormView
MFC提供了一个名为CFormView的特殊视图类,我们称其为表单视图.表单视图是指用控件来输入和输出数据的视图,用户可以方便地在表单视图中使用控件.表单视图具有对话框和滚动视图的特性,它使程序看起来象是一个具有滚动条的对话框.在有些情况下,用表单视图比用普通视图更符合用户的需要,例如,在向数据库输入数据时,显然用表单的形式可以更习惯些. 用AppWizard可以方便地创建基于表单视图的转载 2014-05-04 16:41:14 · 1099 阅读 · 0 评论 -
单文档/视图结构的ActiveX控件
单文档/视图结构的ActiveX控件单文档/视图模式是MFC编程里比较强大的一种编程模式,如果ActiveX控件能够用这种模式的话,将可以做出非常强大的Web在线应用。下面我们就介绍一种把单文档/视图模式的程序改造成ActiveX控件的方法。做起来很难,但是完成了会很有成就感,本方法来源于15Seconds。 在VC6.0和VC.Net下都已证明可行。我用这个方法做了一个Web转载 2015-03-17 16:40:37 · 1456 阅读 · 0 评论 -
检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1800”
_MSC_VER 定义编译器的版本。下面是一些编译器版本的_MSC_VER值:MS VC++ 10.0 _MSC_VER = 1600MS VC++ 9.0 _MSC_VER = 1500MS VC++ 8.0 _MSC_VER = 1400MS VC++ 7.1 _MSC_VER = 1310MS VC++ 7.0 _MSC_VER = 1300MS VC++ 6.0 _转载 2015-03-19 10:51:14 · 5793 阅读 · 0 评论 -
cstring 字符串连接不起来的情况
CString strp=m_datauser +_T(";")+m_datascre+_T(";")+m_jh+_T(";")+m_tc+_T(";")+m_ip+_T(";")+m_ftpuser+_T(";")+m_ftpscre+_T(";")+userJH;//str=m_datauser +_T(";")+m_datascre+_T(";")+m_jh+_T(";")+m_tc+_原创 2014-10-21 15:07:55 · 1462 阅读 · 0 评论 -
CFileFind 文件夹遍历
CFileFind用法 (2009-09-14 16:41:57标签: 文件属性 mfc vc 编程工具 ft 杂谈分类: IT专栏1、CFileFind类的声明文件保存在afx.h头文件中。2、该类的实现的功能:执行本地文件的查找(查找某个具体的文件,查原创 2014-10-09 20:48:27 · 2642 阅读 · 0 评论 -
vs2008 对话框中插入自制的ActiveX的方法
1.创建基于对话框的应用程序,删除多余的控件2.原创 2014-10-18 20:08:11 · 550 阅读 · 0 评论 -
调试遇到ASSERT错误或容器溢出的情况的解决办法
遇到该种问题,原因肯定是自己写的代码有问题原创 2014-09-22 11:06:21 · 672 阅读 · 0 评论 -
0xC0000005: 读取位置 0x0000001c 时发生访问冲突 的原因
0xC0000005: 读取位置 0x0000001c 时发生访问冲突原创 2014-09-20 21:05:09 · 2522 阅读 · 0 评论 -
MFC-CScrollView类详解
CScrollView是带滚动功能的视图的基类。可从CScrollView派生出视图类,实现自动滚动功能。 带滚动功能的视图的基类。可从CScrollView派生出视图类,实现自动滚动功能。 CScrollView类是一个具有滚动性能的CView。你可以在任何一个从CView派生的类中通过重载消息映射的OnHScroll和OnVScroll成员函数来自己处理标准的滚转载 2014-07-11 22:31:06 · 2877 阅读 · 0 评论 -
GetDeviceCaps获取与修改显示器属性
int pixelxperinch = dc.GetDeviceCaps(LOGPIXELSX);//每英寸水平逻辑像素数int pixelyperinch = dc.GetDeviceCaps(LOGPIXELSY);//每英寸垂直逻辑像素数int pixelx = dc.GetDeviceCaps(HORZRES);//水平像素总数int pixely = dc.GetDevice转载 2014-06-19 20:51:24 · 2503 阅读 · 0 评论 -
逻辑坐标,设备坐标,窗口,视口
综述:1.画图在逻辑坐标中画,使用逻辑单位,显示图形在物理坐标中显示 2.屏幕上有三种不同的物理坐标,每种物理坐标是固定死的,原点,XY轴方向都不变 1、客户区域坐标,包括应用程序的客户区域,客户区域的左上角为(0, 0)。 2、屏幕坐标,包括整个屏幕,屏幕的左上角为(0, 0)。屏幕坐标用在WM_MOVE消息转载 2014-07-03 21:02:45 · 1467 阅读 · 0 评论 -
Invalidate()
InvalidateRect只是增加重绘区域,在下次WM_PAINT的时候才生效InvalidateRect函数中的参数TRUE表示系统会在你画之前用背景色将所选区域覆盖一次,默认背景色为白色,可以通过设置BRUSH来改变背景色。Invalidate()之后:(MFC的,顺便了)OnPaint()->OnPrepareDC()->OnDraw()所以只是刷新在OnPaint转载 2014-05-28 10:03:06 · 409 阅读 · 0 评论 -
CMemDC类的使用
这篇文章给出一个叫CMemDC的类,这个类封装了绘制离屏缓冲区的操作。因此,向一个已经存在的应用程序或者ActiveX控件中添加CMemDC来解决闪烁问题是件非常简单的事情。 如何用CMemDC修改MFC应用程序把memdc.h添加到你的工程中在stdafx.h中添加#include "memdc.h"为WM_ERASEBKGND消息添加windows消息处理函数然后对消息处理函数转载 2014-07-01 20:23:45 · 1667 阅读 · 0 评论 -
MFC封装的树形控件
MFC封装了许多控件,让程序员使用起来更加方便快捷。这些控件不必每个都去知道,在需要用到的时候在去查阅即可。 树形控件TreeCtrl和列表控件 ListCtrl在系统中大量被使用,例如Windows资源管理器就是一个典型的例子。创建一个树形控件: 树形控件可以用于树形的结构,其中有一个根结点,下面有许多子结点,而每个子结点上有允许有一个或多个或没有转载 2014-04-26 20:49:38 · 739 阅读 · 0 评论 -
MFC的窗口分割的设计与实现
1 引言 在Microsoft VC++ 6.0中,基于MFC的应用程序一般分为以下几种:多文档界面(MDI)、单文档界面(SDI)以及基于对话框的应用程序。其中单文档又可分为单视图的和多视图的,一般情况下,单文档仅需要单视图就够了,如Windows自带的记事本、画图程序等等,但在一些情况下,单文档需要多视图支持,比如同时观察文档的不同部分,同时从不同的角度观察同一文档等。 在M转载 2014-04-24 15:04:32 · 2725 阅读 · 0 评论 -
TRACE宏
TRACE宏对于VC下程序调试来说是很有用的东西,有着类似printf的功能;该宏仅仅在程序的DEBUG版本中出现,当RELEASE的时候该宏就完全消息了,从而帮助你调式也在RELEASE的时候减少代码量。使用非常简单,格式如下:TRACE("DDDDDDDDDDD");TRACE("wewe%d",333);同样还存在TRACE0,TRACE1,TRACE2。。。转载 2014-05-06 17:01:00 · 504 阅读 · 0 评论 -
error C2504: “CActiveXDocControl”: 未定义基类
出现这种错误,一般是头文件出现问题:1.头文件互包含2.头文件顺序此错误是编译错误,和“inclued头文件“有关问题描述有三个头文件AgentSDK.h、AA.h、BB.h,其中CBB类继承自CAA。头文件包含顺序如下,1.AA.h包含AgentSDK.h2.AgentSDK.h包含BB.h3.BB.h包含AA.h原因分原创 2015-03-17 16:37:58 · 820 阅读 · 0 评论
分享