posts - 34,comments - 2,trackbacks - 0
     摘要: Style Description
PBS_SMOOTH //平滑
PBS_VERTICAL //垂直
响应消息

PBM_DELTAPOS //一个进度条由一个指定的增量当前位置和重绘栏,以反映新的位置。
wParam=(的WPARAM)nIncrement
lParam = 0;
返回原来的位置。

  阅读全文
posted @ 2011-11-30 20:42 Yu_ 阅读(776) | 评论 (0)编辑 收藏
posted @ 2011-11-30 20:40 Yu_ 阅读(425) | 评论 (0)编辑 收藏
     摘要: 1、指令: jmp 段地址:偏移地址 ->修改段地址CS和偏移地址 IP
指令: jmp 某一合法寄存器 ->仅修改IP的内容,CS不变、

2、WINDOWS DOS 下的Debug指令
R->查看、改变寄存器内容 “-r” 查看 “ -r ax ” 修改
D->查看内存的内容 ①、“d 段地址:偏移地址 ” 从1000:0处开始显示内存,共128个单元
②、“d 段地址:偏移地址 结尾偏移地址”
E->改写内存的内容 “e 起始地址 数据 数据 数据 ...” 联系改写一系列数据
U->把内存单元翻译成汇编指令 "u 起始地址"
T->执行一条汇编指令
A->命令以汇编指令的形式在内存中写入机器码

  阅读全文
posted @ 2011-11-30 20:35 Yu_ 阅读(471) | 评论 (0)编辑 收藏
     摘要: (1)、成员函数
成员函数有一个非成员函数不具有的属性——它的类itsclass 指向成员函数的指针必须与向其赋值的函数类型匹配不是两个而是三个方面都要匹配:
1 参数的类型和个数2 返回类型3 它所属的类类型

例如类screen:short Screen::*ps_Screen = &Screen::_height;

数据成员指针在被用来访问数据成员之前必须先被绑定到一个对象或指针上

// 所有指向类成员的指针都可以用0 赋值
int (Screen::*pmf1)() = 0;
int (Screen::*pmf2)() = &Screen::height;//或者可以这样写:int Screen::*pmf2 = &Screen::height;
注意:静态类成员指针是该类的全局对象和函数,引用的是普通指针


(2)作用域


1.全局域、类域、局部域的区别

  阅读全文
posted @ 2011-11-30 20:33 Yu_ 阅读(717) | 评论 (0)编辑 收藏
     摘要: 一、类型转换

1、强制类型转换::类型不同,而且不属于基本数据类型(int double...)时,经常需要强制类型转换
①、显示强制类型转换
TYPE b = (TYPE) a;

C++中强制类型转换函数有4个:
const_cast(用于去除const属性),
static_cast(用于基本类型的强制转换),
dynamic_cast(用于多态类型之间的类型转换),

  阅读全文
posted @ 2011-11-30 20:32 Yu_ 阅读(385) | 评论 (0)编辑 收藏