Files
envi-code/SourceCode/Code2026/tg_shs/shs_TwtKernal/SanitaryPicDlg.cpp
T
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

81 lines
1.4 KiB
C++

#include "stdafx.h"
#include "SanitaryPicDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
CSanitaryPicDlg::CSanitaryPicDlg(CWnd* pParent /*=NULL*/)
: CDialog(CSanitaryPicDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CSanitaryPicDlg)
//}}AFX_DATA_INIT
}
void CSanitaryPicDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CSanitaryPicDlg)
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CSanitaryPicDlg, CDialog)
//{{AFX_MSG_MAP(CSanitaryPicDlg)
ON_WM_PAINT()
ON_WM_ACTIVATE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
void CSanitaryPicDlg::OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized)
{
CDialog::OnActivate(nState, pWndOther, bMinimized);
if(nState == WA_ACTIVE)
{
/*this->SetCapture();*/
}
}
BOOL CSanitaryPicDlg::OnInitDialog()
{
CDialog::OnInitDialog();
this->MoveWindow(&m_rect);
return TRUE;
}
void CSanitaryPicDlg::SetDlgPos(CRect rect)
{
m_rect = rect;
}
void CSanitaryPicDlg::OnPaint()
{
CPaintDC dc(this); // device context for painting
CWnd *pWnd = GetDlgItem(IDC_PIC);
DrawSlide(m_sBlkName, pWnd);
}
void CSanitaryPicDlg::SetBlkName(CString &sName)
{
m_sBlkName = sName;
}
BOOL CSanitaryPicDlg::PreTranslateMessage(MSG* pMsg)
{
if(WM_LBUTTONDBLCLK == pMsg->message)
{
DestroyWindow();
}
return CDialog::PreTranslateMessage(pMsg);
}