41 lines
820 B
C++
41 lines
820 B
C++
#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;
|
|
}
|