Files
envi-code/SourceCode/Code2026/EarthWormCmd/CCSYDlg.cpp
T
2026-09-28 15:28:50 +08:00

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;
}