如何删除/禁用CFrameWnd

时间:2017-09-15 03:55:49

标签: visual-c++ mfc

我是MFC的初学者。我使用MFC框架创建了一个窗口--CFrameWnd,CDocument和CView。对于此窗口,我需要在创建窗口后从系统菜单中禁用“最大化”按钮。但我无法找到解决方案。我已尝试使用以下解决方案,但它不起作用:

  CWnd *poWnd= AfxGetMainWnd();
  HWND oHwnd = poWnd->GetSafeHwnd();
  SetWindowLong(oHwnd, GWL_STYLE, GetWindowLong(oHwnd, GWL_STYLE) & ~WS_MAXIMIZEBOX);

任何人都可以让我知道如何实现它吗?

0 个答案:

没有答案