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

PropertySheet

开发平台:

Visual C++

  1. /*
  2. Name:           SAFEPPAG.CPP
  3. Author:         AdaMcPetr (petr.adamek@antek.cz) & Petr Novotny (petr.novotny@antek.cz)
  4. Description:    see header.
  5. Revision:       May 20 1998     -       created
  6. */
  7. #include <afxwin.h>
  8. #include "safeppag.h"
  9.   CSafePropertyPage::CSafePropertyPage (
  10.         UINT nIDTemplate,
  11.         UINT nIDCaption
  12.                                        ) : CPropertyPage (nIDTemplate, nIDCaption)
  13.     {
  14.       SetPageTemplate (MAKEINTRESOURCE (nIDTemplate));
  15.     }
  16.   
  17.   CSafePropertyPage::CSafePropertyPage (
  18.         LPCTSTR lpszTemplateName,
  19.         UINT nIDCaption
  20.                                        ) : CPropertyPage (lpszTemplateName, nIDCaption)
  21.     {
  22.       SetPageTemplate (lpszTemplateName);
  23.     }
  24. void
  25.   CSafePropertyPage::SetPageTemplate (
  26.         LPCTSTR lpszTemplateName
  27.                                      )
  28.     {
  29.       m_Template.Load (lpszTemplateName);
  30.       m_psp.pResource = (LPCDLGTEMPLATE)m_Template.m_hTemplate;
  31.       m_psp.dwFlags |= PSP_DLGINDIRECT;
  32.     }
  33. IMPLEMENT_DYNAMIC (CSafePropertyPage, CPropertyPage);