【发布时间】:2021-09-12 22:17:41
【问题描述】:
我真的很苦恼如何制作一个包含三个选项的窗口。我目前有一个使用CFileDialog 对象的设置,并成功实现了两个下拉菜单和多个检查项。
我想要的是实现一个包含两个下拉菜单和复选框的弹出窗口。如果在其中一个下拉菜单中选择了某个项目,则会打开文件对话框。
目前我正在尝试创建一个CWnd 对象并尝试在那里为其编写代码。
CWnd myWindow;
BOOL VALUE = myWindow.Create(_T("DesktopApp"), _T("test"), WS_VISIBLE | WS_BORDER | WS_CAPTION,
RECT{ 100,100,400,400 },
myWindow.GetDesktopWindow(), 12);
myWindow.ShowWindow(SW_SHOWNORMAL);
if (VALUE == FALSE) {
return 0;
}
每次我运行它时,它都会过早返回 (VALUE == FALSE)。我做错什么了吗?有没有更简单的方法来创建一个窗口?
【问题讨论】:
-
或许可以考虑添加一个
WindowsOS 标签。 -
你注册了一个类名为
"DesktopApp"的窗口类吗?
标签: c++ user-interface mfc cdialog cwnd