win32编程实例怎么理解,等于窗口吗?窗口类又怎么理解,还有回掉函数…这些代码的顺序是什么…高手
win32编程实例怎么理解,等于窗口吗?窗口类又怎么理解,还有回掉函数…这些代码的顺序是什么…高手谢谢...
win32编程实例怎么理解,等于窗口吗?窗口类又怎么理解,还有回掉函数…这些代码的顺序是什么…高手谢谢
展开
2013-12-07
展开全部
100分,肥。窗口句柄(HWND)都是由操作系统内核管理的,系统内部有一个z-order序列,记录着当前从屏幕底部(假象的从屏幕到眼睛的方向),到屏幕最高层的一个窗口句柄的排序,这个排序不关注父窗口还是子窗口。当任意一个窗口接受到WM_PAINT消息产生重绘,更新区绘制完成以后,就搜索它的前面的一个窗口,如果此窗口的范围和更新区有交集,就向这个发送wm_paint消息,周而复始,直到执行到顶层窗口。才算完成。对于一个对话框(主窗口来说,其所有子窗口都在他的前面——也就是更靠近眼睛的位置),所以主窗口接受wm_paint绘制完成后,会引起更新区上所有子窗口的重绘(所有子窗口也是从底到外排序的)。无所谓谁管,每个窗口都是对等的,都有自己的消息相应函数,只不过属性不同。逻辑上可以这么理解,但其实,操作系统是按主窗口排序,然后一个主窗口的所有子窗口是等级的,它们再一个排序。所以逻辑上可以说,系统中所有窗口句柄都有个排序。。望采纳,谢谢。
追问
这里不能给分
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询