#include "stdafx.h" #include "CCSYDlg.h" #include "UITools.h" IMPLEMENT_DYNAMIC(CCCSYDlg, CDialog) CCCSYDlg::CCCSYDlg(CWnd* pParent /*=NULL*/) : CDialog(CCCSYDlg::IDD, pParent) { } CCCSYDlg::~CCCSYDlg() { } void CCCSYDlg::SetBmpFileName(LPCTSTR pszBmpFileName) { m_sBmpFileName = FilePath::GetSysDir() + _T('\\') + pszBmpFileName; } void CCCSYDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Control(pDX, IDC_IMAGE, m_image); } BEGIN_MESSAGE_MAP(CCCSYDlg, CDialog) END_MESSAGE_MAP() BOOL CCCSYDlg::OnInitDialog() { CDialog::OnInitDialog(); if (_waccess(m_sBmpFileName, 0x0) == 0x0) { m_image.ModifyStyle(0, SS_BITMAP | SS_CENTERIMAGE); HBITMAP hBmp = (HBITMAP)::LoadImage(0, m_sBmpFileName, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE); m_image.SetBitmap(hBmp); } return TRUE; }