c++ - 比屏幕大的窗口

标签 c++ winapi

以编程方式创建(足够大的)窗口后,除非我处理 WM_GETMINMAXINFO 消息并设置 ptMaxTrackSize.xptMaxTrackSize.y,否则调整大小代码会出现问题足够大。

但是窗口有点超出屏幕(垂直)。水平方向我仍然可以看到边框(粗边框)。我单击该边框(WM_MOUSEACTIVATE 消息,程序不处理该消息)并且窗口与顶部屏幕边框(可见标题栏)对齐。

如何以编程方式执行此操作(固定垂直定位)​​? 因此,不必单击边框,我可以从我的软件中做什么来告诉 Windows 重新对齐窗口?

最佳答案

这是你要找的吗?

MoveWindow()

关于c++ - 比屏幕大的窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10996970/

相关文章:

C++ STL vector 删除

c++ - Proto 文件对其他 proto 文件的依赖

c++ - 嵌套未命名的命名空间?

c++ - 开罗表面的文本旋转

c# - 如何在 PC 运行时识别 WOL(Wake On Lan)请求

python 的 C++ 库 - 链接问题

C++ Win32 窗口背景不重绘

c++ - 使用 WinHTTP API 限制带宽使用的方法

c++ - 获取文件类型图标的 *所有* 大小和深度的 HBITMAP (C++)

c++ - PropertySheet 在 Win32 中的应用与使用