MyPropertySheet.cpp
上传用户:jxhy0791
上传日期:2007-01-02
资源大小:2k
文件大小:2k
源码类别:

PropertySheet

开发平台:

Visual C++

  1. // MyPropertySheet.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "JVF Access.h"
  5. #include "MyPropertySheet.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CMyPropertySheet
  13. IMPLEMENT_DYNAMIC(CMyPropertySheet, CPropertySheet)
  14. CMyPropertySheet::CMyPropertySheet(UINT nIDCaption, CWnd* pParentWnd, UINT iSelectPage)
  15. :CPropertySheet(nIDCaption, pParentWnd, iSelectPage)
  16. {
  17. }
  18. CMyPropertySheet::CMyPropertySheet(LPCTSTR pszCaption, CWnd* pParentWnd, UINT iSelectPage)
  19. :CPropertySheet(pszCaption, pParentWnd, iSelectPage)
  20. {
  21. }
  22. CMyPropertySheet::~CMyPropertySheet()
  23. {
  24. }
  25. BEGIN_MESSAGE_MAP(CMyPropertySheet, CPropertySheet)
  26. //{{AFX_MSG_MAP(CMyPropertySheet)
  27. ON_WM_PAINT()
  28. //}}AFX_MSG_MAP
  29. END_MESSAGE_MAP()
  30. /////////////////////////////////////////////////////////////////////////////
  31. // CMyPropertySheet message handlers
  32. void CMyPropertySheet::OnPaint() 
  33. {
  34. CPaintDC dc(this); // device context for painting
  35. // TODO: Add your message handler code here
  36. CBitmap bmp, *poldbmp;
  37. CDC memdc;
  38. CRect rect;
  39. //Load the bitmap resource 
  40. bmp.LoadBitmap(IDB_TIMENET95); 
  41. //Create a compatible memory DC
  42. memdc.CreateCompatibleDC(&dc);
  43. //Select the bitmap into the DC
  44. poldbmp = memdc.SelectObject(&bmp);//bmp
  45. //Copy (BitBlt) bitmap from memory DC to screen DC
  46. GetClientRect(&rect);
  47. dc.BitBlt(10, rect.bottom - 22, 88, 16, &memdc, 0, 0, SRCCOPY);
  48. memdc.SelectObject(poldbmp);
  49. // Do not call CPropertySheet::OnPaint() for painting messages
  50. }