- 博客(7)
- 资源 (4)
- 收藏
- 关注
转载 vc++ 绘图的闪烁问题
代码: CRect rect; GetClientRect(rect); pDC->FillSolidRect(rect,RGB(200,200,200)); //背景色会被下面的背景色覆盖,在这可以不设置 CDC MemDC;//首先定义一个显示设备对象? CBitmap MemBitmap; //定义一个位图对象 CBitmap *pOldMemBitmap; MemDC
2013-08-25 19:17:50 1281
原创 VC++在结构体中加入CArray类型,CMap
定义结构体(必须以类的方式,添加构造函数)//数据类型信息struct TableField{ int source;//表示该字段的来源,0表示其他表(如SystemDevice),1表示本表(如SeaWave) CString tableName; CString field; CString alias;}; struct
2013-08-23 21:10:58 4661 1
转载 MFC ActiveX (OCX) 创建技术
1、设置控件初始大小First, we need to set the initial size of the control to its static size using the COleControl::SetInitialSize method. This should be done in your control's constructor like this:///////
2013-08-21 12:34:12 1432
转载 VC下使用JSONCPP(json)
Jsoncpp下载源代码,设置环境如下测试代码如下:拷贝json.的头文件和库文件到当前项目工程目录下// demo2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#pragma comment(lib,"json_vc71_libmtd.lib")#include "json/json.h"int _tmain(
2013-08-20 15:23:41 11158
原创 VC++(MFC)多线程编程
二、线程间通信 一般而言,应用程序中的一个次要线程总是为主线程执行特定的任务,这样,主线程和次要线程间必定有一个信息传递的渠道,也就是主线程和次要线程间要进行通信。这种线程间的通信不但是难以避免的,而且在多线程编程中也是复杂和频繁的,下面将进行说明。使用全局变量进行通信由于属于同一个进程的各个线程共享操作系统分配该进程的资源,故解决线程间通信最简单的一种方法是使用全局变量
2013-08-17 17:50:47 13098 3
原创 VC中实现窗口之间的函数回调
1、创建一个基于对话框的工程,默认添加一个对话框资源A,再添加一个对话框资源B在A中调用B显示在B中添加回调函数指针(B 资源对应的类CDlgCall)在DlgCall.h中添加typedef int (*MyCallFunc)(CWnd *, int, int);//定义回调指针在类中声明public: void setCallFunction(int x,
2013-08-15 16:42:34 2505
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人