MFC可收缩对框实现.docVIP

  • 4
  • 0
  • 约2.47千字
  • 约 5页
  • 2019-08-10 发布于江苏
  • 举报
MFC可收缩对话框实现 可收缩对话框使用 可使用窗口的SetWindowPos()函数,下面重点介绍一下这个函数及具体实现过程。 SetWindowPos函数说明 BOOL SetWindowPos(HWND hWndlnsertAfter, int X,int Y,int cX,int cY,UNIT Flags): hWndInsertAfter 此句柄用于控制对话框在Z轴上的显示顺序,它可以是以下值: 一个窗口句柄:则对话框会显示在此窗口的下一层; HWND_BOTTOM:将窗口置于Z序的底部; HWND_DOTTOPMOST:将窗口置于所有非顶层窗口之上(即在所有顶层窗口之后); HWND_TOP:将窗口置于Z序的顶部。 HWND_TOPMOST:将窗口置于所有非顶层窗口之上。即使窗口未被激活窗口也将保持顶级位置。 X、Y 相对以客户坐标指定窗口新位置的左边界、上边界;注意,这个X、Y是相对于调整之前窗口的左上角坐标而言的,即(0, 0)表示左上角不变。 cX、cY 指定调整后新窗口的宽度和高度; Flags 指定窗口尺寸和定位的标志。它可能为以下值: SWP_ASNCWINDOWPOS:如果调用进程不拥有窗口,系统会向拥有窗口的线程发出需求。这就防止调用线程在其他线程处理需求的时候发生死锁。 SWP_DEFERERASE:防止产生WM_SYNCPAINT消息。 SWP_D

文档评论(0)

1亿VIP精品文档

相关文档