我在MSDN上发表了关于自定义消息框设计的文章:
和本机消息框看起来像这样:

但我的消息框看起来像这样:

这就是我想要的:

我正在使用C++,这是我的代码(用于确认退出消息的代码):
int ccm()
{
int msgbox = MessageBox(
NULL,
(LPCWSTR)L"Do you really want to quit?",
(LPCWSTR)L"Music",
MB_ICONQUESTION | MB_YESNO | MB_DEFBUTTON2
);
switch (msgbox)
{
case IDYES:
initdw();
break;
case IDNO:
adw();
break;
}
return msgbox;
}
Run Code Online (Sandbox Code Playgroud)
我叫ccm(); 当用户想要退出时我会像那样检测到它
case WM_CLOSE:
ccm();
return 0;
Run Code Online (Sandbox Code Playgroud)
但我希望看起来像原始窗口样式的代码我不想设计我希望本机代码的自定义消息