gpt4 book ai didi

c++ - 是什么在窗口的上角创建了三个关闭/最小化/最大化图标? (C++)

转载 作者:可可西里 更新时间:2023-11-01 11:40:51 27 4
gpt4 key购买 nike

我正在制作一个 C++/Windows/DirectX 程序,当它以窗口模式运行时(使用

d3dpp.Windowed = (!FULLSCREEN);

其中 FULLSCREEN 定义为 0),通常位于任何窗口顶部的三个图标(最小化、最大化/恢复和关闭)不存在。此外,它不仅仅是一张没有边框或其他任何东西的图像,它看起来与普通窗口相同,只是减去了前面提到的三个图标。

那么,什么会导致窗口在不改变它的任何其他方面的情况下丢失顶角的三个图标?

最佳答案

您不会告诉您窗口是如何创建的。当对普通 Win32 进行编程时,您使用 CreateWindow()CreateWindowEx() 函数创建窗口,您将这些函数传递给一些 window style旗帜。 WS_MINIMIZEBOXWS_MAXIMIZEBOX 标志做你所期望的,而 WS_SYSMENU 标志控制关闭按钮和窗口图标的添加左上角。如果没有为窗口设置这三个标志中的任何一个,它将没有按钮。

关于c++ - 是什么在窗口的上角创建了三个关闭/最小化/最大化图标? (C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1515297/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com