Windows程序设计笔记-------消息

来源:互联网 发布:资管 知乎 编辑:程序博客网 时间:2024/05/01 20:51

CALLBACK:一般在函数名的前面加上该关键字,表示函数回调,是由操作函数去调用,而不是其他函数调用,如果去掉就成了普通函数的调用

 

消息是操作系统发送过来的,处理消息是程序的事情

Windows消息机制:主动激励,被动响应(响不响应就是程序的事情)

例如:鼠标点击一个窗口,操作系统就会处理这一操作(激励),将该消息发送给相应的应用程序(放到应用程序所对应的消息队列中),最后由程序决定对该消息的处理。

 

WM_CREATE:创建窗口时所发出的最早的一个消息

WM_PAINT:重绘窗口的时候所发出(操作系统发的)的消息,即窗口外观发生改变的时候要发送该消息,如果另外的窗口去遮挡目的窗口,那么目的窗口就不会收到该消息,如果另外的窗口在目的窗口上移动,使目的窗口的外观变发生改变,就会发生改变,注意:如果使目的窗口的外观变小,即遮挡它,那么就不会发送这个消息。

 

窗口是操作系统画出来的,我们所创建的窗口就是对窗口进行处理、调整成我们想要的而已!

0 0