自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 转 GetAsyncKeyState

GetAsyncKeyState函数返回的是指定虚拟键瞬时的状态值,它有四种返回值:0 --- 键当前未处于按下状态,而且自上次调用GetAsyncKeyState后改键也未被按过;1 --- 键当前未处于按下状态,但在此之前(自上次调用GetAsyncKeyState后)键曾经被按过;-32768(即16进制数&H8000) --- 键当前处于按下状态,但在此之前(自上次调用GetA

2013-12-15 22:30:54 670

转载 好东西

用户模式的线程同步机制效率高,如果需要考虑线程同步问题,应该首先考虑用户模式的线程同步方法。  但是,用户模式的线程同步有限制,对于多个进程之间的线程同步,用户模式的线程同步方法无能为力。这时,只能考虑使用内核模式。  Windows提供了许多内核对象来实现线程的同步。对于线程同步而言,这些内核对象有两个非常重要的状态:“已通知”状态,“未通知”状态(也有翻译为:受信状态,未受信状

2013-11-26 23:54:58 401

转载 windows的MAX_PATH

windows的MAX_PATH是260(盘符+:\+结尾的0+256256那个是对应mac的

2013-10-26 19:22:28 1308

转载 SetTimer和Sleep是两回事

SetTimer和Sleep是两回事。SetTimer是一个定时器,过一个时间间隔干什么。而在这个时间间隔内,程序还在运行,也可以响应其他的消息。而Sleep,是程序挂起,不响应任何消息,Sleep完之后,才又执行。打个比方,SetTimer就像一心两用。Sleep就像一心一意。

2013-10-25 15:40:21 1619

转载 WM_PAINT消息详解

WM_PAINT是Windows窗口系统中一条重要的消息,应用程序通过处理该消息实现在窗口上的绘制工作。1. 系统何时发送WM_PAINT消息?   系统会在多个不同的时机发送WM_PAINT消息:当第一次创建一个窗口时,当改变窗口的大小时,当把窗口从另一个窗口背后移出时,当最大化或最小化窗口时,等等,这些动作都是由系统管理的,应用只是被动地接收该消息,在消息处

2013-10-24 13:42:02 535

转载 PeekMessage与GetMessage

PeekMessage与GetMessage的对比相同点:PeekMessage函数与GetMessage函数都用于查看应用程序消息队列,有消息时将队列中的消息派发出去。不同点:无论应用程序消息队列是否有消息,PeekMessage函数都立即返回,程序得以继续执行后面的语句(无消息则执行其它指令,有消息时一般要将消息派发出去,再执行其它指令)。Get

2013-10-24 13:29:04 507

转载 汇编中addr和offset

汇编中addr和offset的异同点!!!一、相同点1、addr 和 offset 操作符都是获得操作数的偏移地址;2、addr 和 offset 的处理都是先检查处理的是全局还是局部变量,若是全局变量则把其地址放到目标文件中。二、不同点1、addr    伪操作符,只能用在 invoke 伪指令语句中;2、offset 伪操作符可以用在任何可能涉及偏移地址

2013-10-23 21:27:37 1101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除