C++ Windows 移除最大化框

标签 c++ c windows winapi maximize

我在调用 CreateWindow
时使用了这些窗口样式 WS_OVERLAPPED | WS_CAPTION | 标题WS_SYSMENU | WS_MINIMIZEBOX
这会禁用最大化框,但有什么方法可以完全删除它吗?

最佳答案

没有简单的方法,但如果您打算自己绘制标题栏 - 在这种情况下您可以做到。

为了给你一个想法,这篇文章 Adding a 'Minimize to tray'-button to a Form's caption bar解释如何添加按钮。删除标准按钮大致相同 - 非客户区的自定义。

关于C++ Windows 移除最大化框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7575720/

相关文章:

c - 用于存储大数字(超过 20 位)的 Int 数组

windows - 为什么 Windows 8 在登录 MS 帐户后发送不同的授权 header

c++ - 带有 C++ 数组的 decltype

c++ - Qt:对于生产者-消费者模式中的消费者来说,这是正确的退出方式吗?

c++ - strncpy 和 strcat 没有按照我认为的方式工作 C++

c - 找到预处理器错误的根本原因-gcc

c++ - 二分法平方根计算的问题

c - linux c 获取系统日期格式yyyymmdd

java - Wildfly Swarm + Maven 填充临时目录

linux - 'ln' 脚本出现一些错误