添加自定义控件时不显示 Win32 对话框

问题描述 投票:0回答:1

我刚刚使用 VS2022 向导创建了一个简单的 Win32 应用程序。

我打开了“关于”对话框资源,并从工具箱中添加了“自定义控件”。 现在,当我运行应用程序时,“关于”框不再显示。

.rc 文件如下所示:

IDD_ABOUTBOX DIALOGEX 0, 0, 170, 62
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "About win32_project"
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
    ICON            IDI_WIN32PROJECT,IDC_STATIC,14,14,20,20
    LTEXT           "win32_project, Version 1.0",IDC_STATIC,42,14,114,8,SS_NOPREFIX
    LTEXT           "Copyright (c) 2023",IDC_STATIC,42,26,114,8
    DEFPUSHBUTTON   "OK",IDOK,113,41,50,14,WS_GROUP
    CONTROL         "Custom1",IDC_CUSTOM1,"",WS_TABSTOP,28,41,50,14
END

问题似乎与“自定义控件”有关。 如果我删除它,则会显示“关于”对话框。

winapi dialog
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.