SAFEPPAG.H
上传用户:szreasen
上传日期:2007-01-02
资源大小:1k
文件大小:1k
源码类别:

PropertySheet

开发平台:

Visual C++

  1. /*
  2. Name:           SAFEPPAG.H
  3. Author:         AdaMcPetr (petr.adamek@antek.cz) & Petr Novotny (petr.novotny@antek.cz)
  4. Description:    Fix of problem described at KB Article ID: Q158552.
  5.                 Use CSafePropertyPage class instead of CPropertyPage class.
  6.                 The fix uses CDialogTemplate class to create copy of resource
  7.                 template in R/W memory.
  8. Revision:       May 20 1998     -       created
  9. */
  10. #ifndef _SAFEPPAG_H_
  11. #define _SAFEPPAG_H_
  12. #include <afxext.h>
  13. #include <afxpriv.h>
  14. class CSafePropertyPage : public CPropertyPage
  15.   {
  16. public:
  17.     CSafePropertyPage (
  18.         UINT,
  19.         UINT = 0
  20.                       );
  21.   
  22.     CSafePropertyPage (
  23.         LPCTSTR,
  24.         UINT = 0
  25.                       );
  26. private:
  27.     CDialogTemplate m_Template;
  28.     void
  29.       SetPageTemplate (
  30.         LPCTSTR
  31.                       );
  32. DECLARE_DYNAMIC (CSafePropertyPage);
  33.   };
  34. #endif