- 博客(11)
- 资源 (3)
- 收藏
- 关注
转载 创建窗口
1.PreCreateWindow() 该函数是一个重载函数,在窗口被创建前,可以在该重载函数中改变创建参数 (可以设置窗口风格等等)2.PreSubclassWindow() 这也是一个重载函数,允许首先子分类一个窗口3.OnGetMinMaxInfo() 该函数为消息响应函数,响应的是WM_GETMINMAXINFO消息,允许设置窗口的最大或者最小尺寸4.OnNcCreate()
2008-11-03 16:41:00
749
转载 常用数据类型
http://community.youkuaiyun.com/Expert/topic/3246/3246811.xml?temp=.9082147ATOM 原子(原子表中的一个字符串的参考) BOOL 布尔变量 BOOLEAN 布尔变量 BYTE 字节(8位) CCHAR Windows字符
2008-11-03 16:36:00
883
转载 时间函数
在工业生产控制系统中,有许多需要定时完成的操作,如定时显示当前时间,定时刷新屏幕上的进度条,上位 机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的实时控制系统和数据采集系统中,就更需要精确定时操作。 众所周知,Windows 是基于消息机制的系统,任何事件的执行都是通过发送和接收消息来完成的。 这样就带来了一些问题,如一旦计算机的CPU被某个进程占用,或系统资源紧张时,发送到消息
2008-10-13 14:14:00
566
转载 时间函数
有,#include ,包含这个头文件。 DWORD Begin = GetTickCount();//在你需要计时的时候调用这个。 要结束的时候调用: DWORD Gap = GetTickCount() - Begin; 这里的Gap是毫秒为单位,如果为1000,表示1000毫秒,1秒。 你可以自己封装一下这个功能自定义一个精确计时器。 比如这样一个: #include #include
2008-10-11 08:32:00
591
转载 Win32教程33-RichEdit控件.基础知识
http://211.90.241.130:22366/view.asp?file=109有很多人要求我提供关于RichEdit控件的指南,经过这方面的大量编程实践,我想我终于可以开写关于RichEdit控件的指南了。诺,这个就是第一篇RichEdit指南。本指南将会描述涉及到RichEdit的几乎所有方面,起码是我所知道的关于它的所有方面。因为指南的信息量相当相当的大,所以我将它分成了几个部
2008-10-08 09:17:00
1704
转载 消息
1, 什么是消息? 消息只不过是一个无符号整数,操作系统使用宏预定义了大量的宏。当然程序员自己也可以自己定义消息。 #define WM_CLOSE_ME WM_USER+1但是要确保自己定义的消息不应该与已经有的系统定义的消息不冲突。可以采用,确保值0x0400(WM_USER)和0x7FFF之间,操作系统已经保留了0x0000 到0x3FF(WM_USER
2008-09-24 10:18:00
1410
原创 开辟2维空间
int **p; int m;//你要开辟空间的大小; cin>>m;//要用时输入大小 p=new int *[m]; for(int i = 0; i m; i++) *p[i] = new int[m]; 然后用对P[m][m] 赋值;
2008-04-10 16:14:00
603
原创 C语言之static静态变量
从此转载http://www.cnblogs.com/sideandside/archive/2007/03/29/692559.html1. static 变量静态变量的类型 说明符是static。 静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量。 例如外部变量虽属于静态 存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全
2008-03-30 21:58:00
1184
原创 c语言常见误区
int *a = &i;//这里a是一个指针,它指向变量i int &b = i;//这里b是一个引用,它是变量i的引用int * &c = a;//这里c是一个引用,它是指针a的引用 int & *d;//这里d是一个指针,它指向引用,但引用不是实体,所以这是错误的const int i 等同 int const i ,代表符号常量const int * pi //pi可变,*pi不可变int
2008-03-13 19:36:00
873
原创 c++学习笔记
1. VC++ studio中后缀为.plg 文件是什么?.plg 是编译信息文件,编译时的error和warning信息文件(实际上是一个html文件),一般用处不大.在Tools->Options里面有个选项可以控制这个文件的生成. 2. compile,build和execute的区别一个c程序的生成要经历以下步骤: 1.编写文本代码,生成c或cpp文件,这时
2008-02-25 11:12:00
1831
原创 break和continue的区别如下
1. break可用于switch语句,表示跳出整个switch块,而continue则不能用于switch语句 2. 它们都可用于循环语句的循环体,所谓的区别也应该是它们对循环次数的影响不同。break用于立即退出当前循环,而continue仅跳过当次循环(本次循环体内不执行continue语句后的其它语句,但下次循环还会执行)。举例说明。 int i; int s = 0; for (int
2008-02-25 11:08:00
676
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人