![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows
文章平均质量分 52
每天学一点!
时刻保持对知识的热情!
展开
-
GetMessage/PeekMessage、SendMessage/PostMessage
1 GetMessage与PeekMessage(1)GetMessgae函数原型为:GetMessage(LPMSG lpMsg,HWND hWnd,UINT wMsgFilterMin,UINT wMsgFilterMax);参数:lpMsg:指向MSG结构的指针,该结构从线程的消息队列里接收消息信息。hWnd:取得其消息的窗口的句柄。当其值取NULL时,G...原创 2018-10-29 14:58:35 · 886 阅读 · 0 评论 -
窗口刷新问题(WMPAINT、BeginPaint、EndPaint)
在某些情况下,显示区域的一部分被临时覆盖,Windows试图保存一个显示区域,并在以后恢复它,但这不一定能成功。在以下情况下,Windows可能发送WM_PAINT消息: Windows擦除覆盖了部分窗口的对话框或消息框。 菜单下拉出来,然后被释放。 显示工具提示消息。 在某些情况下,Windows总是保存它所覆盖的显示区域...转载 2018-10-29 15:44:15 · 1511 阅读 · 0 评论 -
GetMessage函数第二个参数的问题
转载地址:https://blog.csdn.net/shyrgst/article/details/7322268 今天在学习VC++深入详解的过程中发现当GetMessage的Hwnd参数不为NULL的时候,会导致应用程序接收不到WM_QUIT消息,此时关闭窗口时,窗口可以正常析构但是应用程序不会正常退出,必须通过任务管理器结束。原因...转载 2018-10-29 16:01:38 · 748 阅读 · 0 评论 -
linux与windows栈内存分配区别
转载博客:https://blog.csdn.net/yes_i_am/article/details/52005602同样的一段代码#include<stdio.h>int main(int argc, char **argv){ int i; int a[5]; for(i=0;i<6;i++) a[i]=0; printf("he...转载 2018-11-01 19:25:50 · 669 阅读 · 0 评论 -
函数调用中__cdecl与__stdcall的区别
转载地址:https://www.cnblogs.com/sober/archive/2009/09/01/1558178.html在学习C++的过程中时常碰到WINAPI或者CALLBACK这样的调用约定,每每觉得十分迷惑。究竟这些东西有什么用?不用他们又会不会有问题?经过在网上的一番搜寻以及自己动手后,整理成以下的学习笔记。1.WINAPI与CALLBACK 其...转载 2019-06-28 20:18:15 · 415 阅读 · 0 评论 -
Windows中的lib与dll的区别
转载地址:https://www.cnblogs.com/alantu2018/p/8470976.html共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link...转载 2019-07-18 19:28:11 · 440 阅读 · 0 评论