ShowImageDlg.cpp
上传用户:yuquansen
上传日期:2008-01-12
资源大小:380k
文件大小:2k
源码类别:

Windows CE

开发平台:

Visual C++

  1. // ShowImageDlg.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "ShowImage.h"
  5. #include "ShowImageDlg.h"
  6. #include "voimage.h"
  7. #ifdef _DEBUG
  8. #define new DEBUG_NEW
  9. #undef THIS_FILE
  10. static char THIS_FILE[] = __FILE__;
  11. #endif
  12. /////////////////////////////////////////////////////////////////////////////
  13. // CShowImageDlg dialog
  14. CShowImageDlg::CShowImageDlg(CWnd* pParent /*=NULL*/)
  15. : CDialog(CShowImageDlg::IDD, pParent)
  16. {
  17. //{{AFX_DATA_INIT(CShowImageDlg)
  18. // NOTE: the ClassWizard will add member initialization here
  19. //}}AFX_DATA_INIT
  20. // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
  21. m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
  22. }
  23. void CShowImageDlg::DoDataExchange(CDataExchange* pDX)
  24. {
  25. CDialog::DoDataExchange(pDX);
  26. //{{AFX_DATA_MAP(CShowImageDlg)
  27. // NOTE: the ClassWizard will add DDX and DDV calls here
  28. //}}AFX_DATA_MAP
  29. }
  30. BEGIN_MESSAGE_MAP(CShowImageDlg, CDialog)
  31. //{{AFX_MSG_MAP(CShowImageDlg)
  32. ON_WM_PAINT()
  33. //}}AFX_MSG_MAP
  34. END_MESSAGE_MAP()
  35. /////////////////////////////////////////////////////////////////////////////
  36. // CShowImageDlg message handlers
  37. BOOL CShowImageDlg::OnInitDialog()
  38. {
  39. CDialog::OnInitDialog();
  40. // Set the icon for this dialog.  The framework does this automatically
  41. //  when the application's main window is not a dialog
  42. SetIcon(m_hIcon, TRUE); // Set big icon
  43. SetIcon(m_hIcon, FALSE); // Set small icon
  44. CenterWindow(GetDesktopWindow()); // center to the hpc screen
  45. // TODO: Add extra initialization here
  46. return TRUE;  // return TRUE  unless you set the focus to a control
  47. }
  48. /*
  49. void CShowImageDlg::GetFocus() 
  50. {
  51. CPaintDC dc(this); // device context for painting
  52. BOOL rec;
  53. CVOImage image;
  54. rec=image.Load (dc, L"\1.jpg");
  55. if(rec==FALSE) {
  56. AfxMessageBox(L"Can not open image file.");
  57. return;
  58. }
  59. image.Draw (dc, 0, 0);
  60. }
  61. */
  62. void CShowImageDlg::OnPaint() 
  63. {
  64. CPaintDC dc(this); // device context for painting
  65. CVOImage image;
  66. image.Load (dc, L"\1.bmp");
  67. image.Draw (dc, 0, 0);
  68. }