ReadMe.txt
上传用户:czhlgg
上传日期:2007-01-02
资源大小:53k
文件大小:1k
源码类别:

PropertySheet

开发平台:

Visual C++

  1. Creating modeless property sheet as "view" inside of the child frame, without view.
  2. This is standard MFC MDI project.
  3. Modeless property page displays all buttons (i.e. OK CANCEL, APPLY and HELP.)
  4. This is quite simple: derive your own class from CPropertySheet.
  5. Override virtual OnInitDialog as follows:
  6. BOOL CModelessPpsh::OnInitDialog() 
  7. {
  8. m_bModeless = FALSE;
  9. BOOL bResult = CPropertySheet::OnInitDialog();
  10. m_bModeless = TRUE;
  11. return bResult;
  12. }
  13. This will do the trick, fooling CPropertySheet Class into thinking it deals with modeless type. 
  14. The HELP button will be shown only if you handle help commands in your project. For example: ON_COMMAND(ID_HELP, CMDIFrameWnd::OnHelp), and all the rest.
  15. Ts is only example, I did not deal with View and Document classes.