gpt4 book ai didi

c++ - 将窗口设置为最顶层

转载 作者:IT老高 更新时间:2023-10-28 22:22:55 25 4
gpt4 key购买 nike

我正试图让我的窗口位于所有其他窗口之上。我是 C++ Win32 编程的新手。这是我在 WinMain 中对窗口的初始化:

hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);

我之前使用过对话框,所以最上面的属性真的很容易使用。但是在这里,在一个窗口上我不知道如何设置它。我也希望能够触发它。有人可以帮帮我吗?

最佳答案

SetWindowPos(hwnd01, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);

注意: SWP_NOMOVE | SWP_NOSIZE用于忽略SetWindowPos函数的第3、4、5、6个参数。

第二个参数可以是:

  • HWND_BOTTOM

  • HWND_NOTOPMOST(设置窗口为普通窗口)

  • HWND_TOP

  • HWND_TOPMOST (设置窗口始终在顶部)

关于c++ - 将窗口设置为最顶层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14989062/

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