![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
windows编程
Shonm
用blog记录点点滴滴。。。成长的轨迹一步一个印
展开
-
window 消息过程小探
1. 消息队列何时创建原创 2014-05-21 12:47:06 · 668 阅读 · 0 评论 -
WM_PAINT 与 WM_ERASEBKGND
一直对这两个消息的关系原创 2014-05-21 19:37:50 · 896 阅读 · 0 评论 -
DispatchMessage是异步的吗
这几天面试原创 2014-05-22 11:36:34 · 3090 阅读 · 0 评论 -
GetMessage和PeekMessage的区别
在Win32中使用GetMessage和PeekMessage都可以获取对应该程序产生的消息。他们有什么区别呢?GetMessage的一般用法是GetMessage(&msg,NULL,0,0);这样可以接受所有的消息,GetMessage在没有产生消息的时候并不返回,而是一直在等待,直到一个消息返回;当消息不是WM_QUIT时,返回一个非零值,也就是说,当是WM_QUIT时会转载 2014-05-22 09:32:01 · 1009 阅读 · 0 评论 -
MFC中CImageList类的封装与原理
MFC写程序比SDK还是方便多了,虽然和C#等其他ping原创 2014-05-22 16:55:59 · 1298 阅读 · 0 评论 -
从内存字节流到文件—GlobalAlloc,GlobalLock,LockResource等用法
有时间我们想把一个图片作为原创 2014-05-23 19:05:50 · 2330 阅读 · 1 评论 -
解析兼容DC与兼容位图
windows编程中老是遇到兼容DC与兼容位图,而我对他们的用法又不是很清晰,总觉得对只是一知半解非常不爽,今天索性将他们都好好研究一番。如有错误,还请指正批评,不甚感激!首先讲怎么样在应用程序里显示一幅位图? ① 可以利用StretchDIBits函数来显示。这个方法需要先从文件里加载一个位图文件,然后获取位图相关信息来显示,只涉及到一个设备上下文HDC,也就是要显示的那个HDC。原创 2014-06-03 18:54:45 · 4002 阅读 · 3 评论 -
窗口子类化与超类化
以前大致了解原创 2014-05-21 23:06:49 · 1419 阅读 · 0 评论 -
基于MFC的DirectUI程序的消息响应设计
所以消息的获取仍然是来自主窗口,也就是MFC自己的一套消息映射,比如鼠标点击的消息,在主窗口截获,然后通过相关的处理,调用虚子窗口(DirectUI程序中的控件一般不是真正的窗口,没有m_hwnd,暂且称它为虚子窗口吧)的响应函数。所以DirectUI主要的问题是如何将主窗口的消息分派给虚子窗口,要解决这个问题,第一步如何定位虚子窗口。 首先主窗口有很多控件,主窗口有个控件容器,在窗口初原创 2015-01-13 15:09:11 · 2469 阅读 · 0 评论