1.对窗口位置、大小,最简单也是最常用的函数MoveWindow。
2.SetWindowPos相对于MoveWindow多了两个参数 const CWnd* pWndInsertAfter, UINT nFlags。
可以设置在Z轴上的层次位置。
3.DeferWindowPos与SetWindowPos的不同点主要在于:SetWindowPos窗口移动之后,原先被覆盖的区域立刻重绘。
DeferWindowPos结合BeginDeferWindowPos(int Number),EndDeferWindowPos()对多个窗口移动完之后,在进行重绘。提高了效率。
本文介绍了三种Windows窗口操作函数:MoveWindow、SetWindowPos和DeferWindowPos。MoveWindow用于调整窗口的位置和大小;SetWindowPos增加了层级控制的功能;DeferWindowPos结合BeginDeferWindowPos和EndDeferWindowPos可以提高窗口重绘效率。
1万+

被折叠的 条评论
为什么被折叠?



