一、改变对话框背景颜色1 void CTESTDlg::OnPaint()2 {3 CPaintDC dc(this);4 CRect rect;5 GetClientRect(rect);6 dc.FillSolidRect(rect, RGB(255, 0, 0)...
分类:
编程语言 时间:
2014-12-06 18:00:48
阅读次数:
144
一、映射模式基本概念映射模式是设备描述表属性,用于确定从逻辑坐标值到设备坐标值的转换方式。传送给CDC输出函数的是逻辑坐标值。设备坐标值是指窗口中相应的像素点位置。MM_TEXT为默认映射模式,如果使用其他映射模式,可调用CDC::SetMapMode()。1 dc.SetMapMode(MM_LO...
分类:
编程语言 时间:
2014-12-06 16:48:02
阅读次数:
346
1、char[] 转换为 LPWSTR解决方案: 思路一: 使用CA2W字符转换宏(ATL and MFC String Conversion Macros)。 根据MSDN描述,这个宏用于将ANSI转换为Wide Character(UNICODE) 代码如下: ...
分类:
其他好文 时间:
2014-12-06 16:35:00
阅读次数:
291
CPU调度单位是线程而不是进程,调度器据以排序的是每个线程的优先级。如果线程A和线程B具有相同优先级,调度器会挑选等待时间比较久的那个。一、线程调度调度器会弹性调整线程优先级,以强化系统的反应能力,并且避免任何一个线程一直未能接受CPU的润泽。例如:一般的线程优先级是7,如果它被切换到前台,调度系统...
分类:
编程语言 时间:
2014-12-06 15:17:06
阅读次数:
198
单选按钮通常成组使用,每个单选按钮都代表一组相互排斥的选项中的一个。当为第一个单选按钮设置了Group属性后,随后的几个单选按钮就和这个按钮属于同一组了,直到遇到下一个(按照TAB顺序)具有Group属性的控件为止。1、设置RadioA的Group属性,关联int型变量m_RadioA。此时6个单选...
分类:
编程语言 时间:
2014-12-06 15:15:41
阅读次数:
380
MFC VC++ 中的对数据库中的表进行查询,判断SQL语句是否执行成功
若存在返回bool值true(1),若失败返回bool值false(0)。
简单bool类型代码如下:
CString sql,Result;
sql.Format(_T("select * from [dbo].[%s]"), Name);// Name是所要查找数据库中表的名字
BOOL bool_temp =...
分类:
数据库 时间:
2014-12-06 12:54:23
阅读次数:
136
VS中的MFC添加菜单资源ID,或者加载菜单资源ID号,使对话框能够显示菜单的方法,还有设计了加载弹出对话框的方法...
分类:
编程语言 时间:
2014-12-06 11:24:59
阅读次数:
176
#include "stdafx.h"
#include
#include
#include
#include "time.h"
#define Num 10000000
using namespace std;
long wht_length;
long wht_array[Num];
long wht_array1[Num];
long wht_array2[Num];
CEven...
分类:
编程语言 时间:
2014-12-05 19:25:04
阅读次数:
227
图像放大快速算法实现的原理主要有以下两点:
1、横向缩放与纵向缩放分开,而先后顺序取决于缩放前后的图像比例:
若SrcHeight/DstWidth>SrcWidth/DstWidth,则先纵向缩放,否则横向缩放。
2、利用整数运算代替浮点运算,由于是分步缩放,以横向缩放为例,利用二次线性插值公式,再变形一下如下:
f(i,j+v) = (1-v)f(i,j) +vf(i,j+1);...
分类:
编程语言 时间:
2014-12-05 19:21:59
阅读次数:
369
ListCtrl的扩展用法
1. ListCtrl首列置为checkbox
2. 列排序
3. 某列绘制成图片...
分类:
编程语言 时间:
2014-12-05 17:33:45
阅读次数:
312