【问题标题】:creating Window in MFC在 MFC 中创建窗口
【发布时间】:2011-02-15 09:13:48
【问题描述】:

当我运行创建窗口程序时,它会在一小段时间后退出,我无法看到那个窗口。我做错了什么?

【问题讨论】:

  • 请发布您的代码。你是如何创建窗口的?

标签: c++ windows winapi visual-c++ mfc


【解决方案1】:

在调用 Create 之后,您还应该为新创建的窗口调用函数 ShowWindow。 比如:

CDialog myDialog;
myDialog.Create(MYDIALOG::IDD, this);
myDialog.ShowWindow(SW_SHOW);

希望这会有所帮助。

【讨论】:

  • 这不会让应用程序继续运行。我们还没有看到代码,但我愿意向甜甜圈打赌,询问者缺少保持程序运行的消息循环。您必须自己编写消息循环,或者将对话框显示为模态(在这种情况下,它将有自己的消息循环)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多