gpt4 book ai didi

c++ - 使用 C++ Win32 API 在 Messagebox 中禁用右上角的 X 按钮图标?

转载 作者:可可西里 更新时间:2023-11-01 13:28:15 26 4
gpt4 key购买 nike

我正在使用 C++ win32 API...

我有一个包含 OKCANCEL 按钮的 Windows 消息框...

消息框在右上角有一个关闭(X 按钮)...

retun1=MessageBox(hDlg,TEXT("您的密码将过期,您必须更改密码"),TEXT("登录信息"),MB_OK | MB_ICONINFORMATION);

我只想使用 CANCEL 按钮关闭消息框...

所以,我想禁用 X 按钮图标...

我已经在尝试 MB_ICONMASK MB_MODEMASK 类似这样的想法。

但我无法得到它,我需要什么......

我该如何解决?

最佳答案

在您的 OnInitDialog 中,您可以尝试:

CMenu* pSysMenu = GetSystemMenu(FALSE);

if (pSysMenu != NULL)
{
//disable the X
pSysMenu->EnableMenuItem (SC_CLOSE, MF_BYCOMMAND|MF_GRAYED);
}

关于c++ - 使用 C++ Win32 API 在 Messagebox 中禁用右上角的 X 按钮图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13189791/

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