GramDlg.cpp
Upload User: zhaisir71
Upload Date: 2022-07-10
Package Size: 3208k
Code Size: 1k
Category:

Graph program

Development Platform:

Visual C++

  1. // GramDlg.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "PicItem.h"
  5. #include "GramDlg.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CGramDlg dialog
  13. CGramDlg::CGramDlg(CWnd* pParent /*=NULL*/)
  14. : CDialog(CGramDlg::IDD, pParent)
  15. {
  16. //{{AFX_DATA_INIT(CGramDlg)
  17. // NOTE: the ClassWizard will add member initialization here
  18. //}}AFX_DATA_INIT
  19. }
  20. void CGramDlg::DoDataExchange(CDataExchange* pDX)
  21. {
  22. CDialog::DoDataExchange(pDX);
  23. //{{AFX_DATA_MAP(CGramDlg)
  24. // NOTE: the ClassWizard will add DDX and DDV calls here
  25. //}}AFX_DATA_MAP
  26. }
  27. BEGIN_MESSAGE_MAP(CGramDlg, CDialog)
  28. //{{AFX_MSG_MAP(CGramDlg)
  29. ON_BN_CLICKED(IDC_GRAM, OnGram)
  30. //}}AFX_MSG_MAP
  31. END_MESSAGE_MAP()
  32. /////////////////////////////////////////////////////////////////////////////
  33. // CGramDlg message handlers
  34. void CGramDlg::OnGram() 
  35. {
  36. // TODO: Add your control notification handler code here
  37. HBITMAP hbitmap=::LoadBitmap(::AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP1));
  38. CClientDC show(this);
  39. CDC pdc;
  40. pdc.CreateCompatibleDC(&show);
  41. pdc.SelectObject(hbitmap);
  42. show.BitBlt(0,0,100,100,&pdc,0,0,SRCCOPY);
  43. DeleteDC(pdc);
  44. }