【问题标题】:How to add close button in MFC dialog如何在 MFC 对话框中添加关闭按钮
【发布时间】:2014-01-14 11:55:42
【问题描述】:

我有一个显示图像的 MFC 对话框。 我添加了这段代码

CDialogEx::OnInitDialog();

SetWindowLong(this->m_hWnd, GWL_STYLE, GetWindowLong(this->m_hWnd, GWL_STYLE) | WS_MINIMIZEBOX | WS_MAXIMIZEBOX |WS_CLOSE);

但我仍然没有在标题栏上看到关闭按钮。 请告诉我如何获得关闭按钮。

【问题讨论】:

  • 只是好奇:您是从哪个标头获得 WS_CLOSE 符号的?
  • 其实我加了那个。我找到了最大化和最小化按钮的控件。但它们也不起作用。
  • “添加”?什么价值?

标签: visual-c++ mfc


【解决方案1】:

使用WS_SYSMENU 样式而不是WS_CLOSE

【讨论】:

  • 太棒了.. 它有效。 :) 但是最大化和最小化按钮仍然没有出现
  • 他们应该在这里。为什么不使用 RC 文件作为样式?发布您的实际资源模板。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-11
相关资源
最近更新 更多