MySheet.cpp
上传用户:sjtdsyy
上传日期:2020-03-26
资源大小:76k
文件大小:1k
源码类别:

PropertySheet

开发平台:

Visual C++

  1. // MySheet.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "Property3.h"
  5. #include "MySheet.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CMySheet
  13. IMPLEMENT_DYNAMIC(CMySheet, CPropertySheet)
  14. CMySheet::CMySheet(UINT nIDCaption, CWnd* pParentWnd, UINT iSelectPage)
  15. :CPropertySheet(nIDCaption, pParentWnd, iSelectPage)
  16. {
  17. }
  18. CMySheet::CMySheet(LPCTSTR pszCaption, CWnd* pParentWnd, UINT iSelectPage)
  19. :CPropertySheet(pszCaption, pParentWnd, iSelectPage)
  20. {
  21. }
  22. CMySheet::~CMySheet()
  23. {
  24. }
  25. BEGIN_MESSAGE_MAP(CMySheet, CPropertySheet)
  26. //{{AFX_MSG_MAP(CMySheet)
  27. //}}AFX_MSG_MAP
  28. END_MESSAGE_MAP()
  29. /////////////////////////////////////////////////////////////////////////////
  30. // CMySheet message handlers
  31. BOOL CMySheet::OnInitDialog() 
  32. {
  33. BOOL bResult = CPropertySheet::OnInitDialog();
  34. CRect rectWnd;
  35. GetWindowRect(rectWnd);
  36. SetWindowPos(NULL, 0, 0,
  37. rectWnd.Width() + 100,
  38. rectWnd.Height(),
  39. SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE);
  40. CRect rectButton(rectWnd.Width() + 25, 25,
  41. rectWnd.Width()+75, 75);
  42. m_button.Create("Button", BS_PUSHBUTTON, CRect(rectWnd.Width(), 25,
  43. rectWnd.Width()+75, 50), this, 1);
  44. m_button.ShowWindow( SW_SHOW );
  45. CenterWindow();
  46. return bResult;
  47. }