文章列表
一,消息映射机制
1,消息响应函数:(例:在CDrawView类响应鼠标左键按下消息)
1)在头文件(DrawView.h)中声明消息响应函数原型。
//{{AFX_MSG(CDrawView) //注释宏
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
//}}AFX_MSG //注 ...
一、结构体:
注意:在C++中结构体可以包含方法,但在C中不能。
结构体定义:
#include <iostream>
struct Point
{
int x,y;
void OutPut()
{
std::cout<<x<<std::endl<<y<<std::endl;
}
};
附加知识:
1、标准输入输出流(cout/cin/err):
需要头文件:iostream.h
endl:相当于“/n”
2、访问修饰符:
...
- 2010-10-03 12:05
- 浏览 559
- 评论(0)
一、WINDOWS程序的运行原理:
1、基于消息的事件驱动:将所有的事件都包装成消息,并存放于消息队列中,应用程序每次取走一条。
2、消息的捕捉与传递均由WINDOWS执行。
二、WINDOWS中用于存放消息的结构体:
结构体原型:
typedef struct tagMSG { // msg
HWND hwnd;
UINT message;
WPARAM wParam;
LPARAM lParam;
DWORD time;
POINT pt;
} MSG;
参数释义:
hwnd:窗口句柄 ...
- 2010-10-03 00:53
- 浏览 1387
- 评论(0)
今天帮同学安装WINXP的原版系统,文件加载完了之后突然蓝屏了,错误代码是0X0000007B,当时感觉挺郁闷的,以前怎么就没见过这个错误呢,差点搞的我束手无策。GOOGLE了一下,原来是缺少了SATA驱动导致的。需要设置BIOS,于是重启,开机按F2进入BIOS设置将硬盘的模式设置为IDE(有的可能是ATA兼容模式),保存,重启,系统是顺利安装完了。但是又想让系统在AHCI模式下运行,所以必须要安装SATA驱动,到官方网站去找到相关的型号的SATA驱动,下载下来解压到D盘,然后右击“我的电脑”,选择“管理”,“设备管理器”,展开“IDE ATA/ATAPI”。
我是在第一项上面“右击 ...
- 2010-02-04 16:56
- 浏览 911
- 评论(0)