zoukankan      html  css  js  c++  java
  • SetWindowPos设置窗口Z次序、位置及大小

    设置窗口Z次序、位置及大小可以使用CWnd::SetWindowPos这个函数,下面介绍一下他的各个参数。

    首先说明一下什么是窗口Z次序,他是在屏幕里一个虚拟的轴线,从里向外。如果把屏幕的的宽看作X轴,把屏幕的高看作Y轴的话,Z次序就是垂直于这两个轴线的一条轴,主要作用就是排列窗口的顺序,哪个窗口优先激活等等。

     constCWnd*pWndInsertAfter这个参数是设置窗口的Z次序的,其中有这样几个选项:

    wndBottom:设置为底层窗口;

    wndTop:设置顶层窗口;

    wndTopMost:设置为最顶层窗口;

    wndNoTopMost:设置为仅次于最顶层窗口。

    如果这个值不使用可以设置成NULL。

    intx,inty这俩参数是设置left和top值,设置详情看下图。如果不使用可设置成0值。

    intcx,intcy这俩参数是设置控件的宽度和高度的。

    UINTnFlags这个参数是设置位置参数的

    SWP_NOMOVE:这个参数是保持窗口原先的位置,使用这个参数x和y参数不起作用。

    SWP_NOSIZE:这个参数是保持窗口原先的宽度和高度,使用这个参数cx和cy参数不起作用。

    SWP_NOZORDER:这个参数是保持窗口的Z次序不变,使用这个参数pWndInsertAfter参数不起作用。

  • 相关阅读:
    c3p0 空指针异常 com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.
    HTML02单词
    HTML01
    java JVM虚拟机
    线程范围内的数据共享
    电话面试
    IDEA快捷键
    Intellij IDEA 生成返回值对象快捷键
    IDEA 快捷将创建main函数
    模块
  • 原文地址:https://www.cnblogs.com/MasterMonkInTemple/p/3110839.html
Copyright © 2011-2022 走看看