COM组件对象模型 COM组件对象模型是为了创建一种独立于任何编程语言的对象。COM对象提供统一的接口,在不同的编程环境中通过调用COM对象特定接口的方法来完成特定的任务。一般有三种方式编写COM组件:COM SDK,MFC,ATL COM组件分类 一个DLL(进程内组件)。 方法与客户进程在同一地 ...
分类:
其他好文 时间:
2020-12-04 11:02:02
阅读次数:
5
任务1 可是使用数组变量和指针变量 任务2 //2.1 #include<stdio.h> long long fac(int n); int main(){ int i,n; printf("Enter n:"); scanf("%d",&n); for(i=1;i<=n;i++) printf( ...
分类:
其他好文 时间:
2020-12-03 11:47:34
阅读次数:
4
一、综述 三种直线段绘制方法:DDA算法、B算法和中点分割法。 在MFC环境中测试上述三种算法并对比分析三种算法的误差及效率。 二、程序框架 MFC程序: cgDrawLineView.h为视图层的头文件,负责声明各种成员变量和成员函数; cgDrawLineView.cpp为视图层的源文件,负责实 ...
分类:
编程语言 时间:
2020-12-03 11:31:47
阅读次数:
8
1.窗口、控件的指针和句柄的相互转化 1)指针转化为句柄在MFC应用程序中首先要获得窗口的指针,然后将其转化为句柄 CWnd* pWnd; HANDLE hWnd = pWnd->GetSafeHwnd(); 2)句柄转化为指针在MFC应用程序中首先获得对话框控件的句柄,然后获得其指针HANDLE ...
分类:
编程语言 时间:
2020-11-26 14:36:44
阅读次数:
3
开发环境:VS2019 我们创建以下效果的一个窗体。 有三个页面分别对应了不同的窗口, 这个窗口是一个继承了CMFCPropertySheet类的对象窗口,其原理,就是我们分别添加三个不同的属性表页,然后将这三个属性表页,添加到我们这个CMFCPropertySheet类的对象里面。 现在我们来实现 ...
分类:
编程语言 时间:
2020-11-24 13:01:09
阅读次数:
19
VC中的CRect环境VS2013头文件:#include <afxwin.h>A CRect object can be passed as a function parameter wherever a RECT structure, LPCRECT, or LPRECT can be pass ...
分类:
编程语言 时间:
2020-11-23 12:17:41
阅读次数:
9
外观模式 案例 张三没事的时候就喜欢在家看电影,而且还有投影仪,把窗帘一拉,电灯一关,瞬间就有电影院的感觉。下面就用代码来模拟这一过程。 1.根据面向对象的思想,这里创建了四个类: 窗帘类: /** * 窗帘 */ public class Curtain { public void draw() ...
分类:
其他好文 时间:
2020-11-21 11:47:48
阅读次数:
3
macOS Big Sur已经发布可以下载了,当您选择升级系统的时候考虑过某些软件是否兼容吗?这里小编为大家带来了macOS 11 Big Sur正式版不支持的软件。(持续更新中) 测试环境: 支持软件 办公软件 office2019 Permute3 mindnode xmind Microsof ...
分类:
系统相关 时间:
2020-11-20 11:38:47
阅读次数:
14
MFC Object 和 Windows Object的含义 Window Object(Window对象)是Win32下用句柄表示的Windows操作系统对象。MFC Object(MFC对象)是C对象,是C类的实例,而且这里的MFC Object是指封装了Windows Object的C对象,而 ...
分类:
编程语言 时间:
2020-11-13 12:50:12
阅读次数:
8
接到一个项目,需要根据udp收到的数据绘制灰度图,数据量比较大,需要实施绘制,一开始没有使用OnPaint函数,在自定义类中调用绘制部分,使用的是双缓存机制,防止闪烁,代码如下: template <class T1, class T2>void CchinaDiankeSarDisPlayImag ...
分类:
编程语言 时间:
2020-11-08 16:51:08
阅读次数:
17