【问题标题】:attach Child Window at the bottom of it's Parent在其父窗口的底部附加子窗口
【发布时间】:2013-06-09 01:12:19
【问题描述】:

我在使用 win32 API、C 语言时遇到了一点问题。

所以,这就是正在发生的事情: 我需要制作一个子窗口以留在它的父窗口的底部,就像页脚一样。我正在使用数学从 GetSystemMetrics(SM_CYFULLSCREEN) 定位窗口,但碰巧从屏幕到屏幕的“页脚”不对应相同的变量。

如何让子窗口停留在其父窗口的底部?

我一直在寻找很多,但找不到任何有用的东西

【问题讨论】:

    标签: c api window parent-child


    【解决方案1】:

    使用MoveWindowXY参数不是绝对坐标而是相对于父窗口客户区的左上角。

    【讨论】:

    • 那么我应该测量客户区的高度,然后减去我要附加的窗口的大小吗?
    • XY 是相对于父窗口的坐标 -- 所以,如果父窗口在 100,200 处,宽度 = 300 和高度 = 400,子窗口宽度 = 80 和 height=90,你会给出 X=220 (= 300 - 80) 和 Y=310 (400 - 90)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-22
    • 1970-01-01
    • 2013-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-14
    相关资源
    最近更新 更多