自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 CFormView类的用法举例一二

一.CFormView类优点:MFC创建基于对话框的应用程序存在对话框大小无法改变大小的问题.程序移植遇到不同分辨率显示器就可能产生显示不全的问题.基于CFormView的派生类可以解决这个问题.二.单文档应用程序使用:两种方法.第一种是在创建单文档应用程序过程中直接将派生于CView类的CXXXView类的基类修改为CFormView,除了经典的文档视类结构之外,MFC将额外生成一个

2016-08-10 23:33:15 12006

原创 MFC动态创建状态栏

第一步:在想要创建状态栏的资源类中定义一个CStatusBar类型的成员变量 CStatusBar m_StatusBar;第二步:在当前工程的字符串表(String Table)中添加用户想要在状态栏中初始化显示的字符串资源。想要在状态栏上显示几列就添加几个字符串资源。第三步:定义一个全局的静态UINT类型数组用于存储用户已添加的字符串资源。static UINT in

2015-11-10 16:32:23 762

原创 MSFLEXGRID控件在win7、VS2008下注册

VS2008选择完整安装也找不到MsFlexGrid控件的踪影了。这给我之前使用VC6添加过MsFlexGrid控件的MFC程序移植到vs2008下增加了很多困扰。几经尝试才找到解决方案,记录备忘。首先本机肯定是没有Msflxgrd.ocx的,在有Msflxgrd.ocx的机器或者网上下载到Msflxgrd.ocx,放在"C:\WINDOWS\system32"目录下。不注册控件的话还是不

2015-10-10 10:45:24 5081

原创 MFC子线程更改图像数据后更新主窗口图像显示方法

程序思路是由外部的输入输出控制卡发出采集图像信号,之后相机采集图像得到图像数据指针,接收图像数据指针创建成图像最后显示到MFC对话框应用程序的Picture Control控件上,同时,为了标定相机位置,在主对话框类CMyDlg的OnPaint函数中有对Picture Control的绘图操作(不改变图像数据,进行画线,画矩形等操作)。设计时考虑到I/O卡何时发出采集信号或者相机何时得到图像数

2015-08-06 22:14:59 3165

转载 VC资源编辑器里对话框的大小和实际的像素尺寸显示问题

在使用Visual Studio 6.0(Visual C++ 6.0)VS2005及VS2008也存在同样的问题,开发的过程中,对话框中的控件在资源编辑器中的尺寸和其实际的像素尺寸之间的对应问题非常的令人烦恼。特别是在要求对话框控件大小随屏幕分辨率或程序窗口大小变化而变化时就更加令人挠头。    原因就在于,资源编辑器中的单位(DLU)与屏幕像素之间的对应关系随着对话框字体种类和大小的变

2015-06-27 23:22:41 2435

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除