【发布时间】:2016-04-06 15:27:56
【问题描述】:
我想实现一个顶部坐标始终为 X 的窗口(为简单起见,假设为 0)。意思是,窗口的顶部固定在屏幕顶部的 0 上。
我已经实现了窗口,使用SetWindowPos 设置它的位置,但我正在努力维持它的顶部坐标值。
【问题讨论】:
-
这是子窗口吗?如果你展示你已经做过的事情会更容易理解。
-
只是一个简单的 exe,使用
CreateWindowEx创建一个窗口。窗口创建涉及到很多实用程序类,因此很难发布所有相关代码。我希望寻找一种简单的方法来操纵现有的HWND来实现这一目标。 -
您的意思是您不希望用户能够移动窗口? (这需要删除标题并实现自定义调整大小) - 或者您是否正在寻找
SetWindowPos(hwnd, 0, 0, 0, width, height, SWP_NOMOVE),它将调整窗口大小但不会更改左上角的值。 -
我希望用户能够调整窗口大小,但顶部必须位于同一坐标。左侧、右侧和底部可能会移动
-
this 你在找什么吗?