📄 password.cpp
字号:
// Password.cpp : implementation file
//
#include "stdafx.h"
#include "CIT Label Print.h"
#include "Password.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CPassword dialog
CPassword::CPassword(CWnd* pParent /*=NULL*/)
: CDialog(CPassword::IDD, pParent)
{
//{{AFX_DATA_INIT(CPassword)
m_password = _T("");
//}}AFX_DATA_INIT
}
void CPassword::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CPassword)
DDX_Text(pDX, IDC_PASSWORD, m_password);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CPassword, CDialog)
//{{AFX_MSG_MAP(CPassword)
ON_WM_PAINT()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CPassword message handlers
void CPassword::OnOK()
{
// TODO: Add extra validation here
UpdateData(TRUE);
char m_path_buf[1000] = "";
CString m_set_path;
GetCurrentDirectory(1000,m_path_buf);
m_set_path = m_path_buf;
m_set_path = m_set_path + "\\Setting.ini";
if(m_password == "999999")
{
///////////////////////
char original_x_buf[10]="" ;
char original_y_buf[10]="" ;
char label_x_buf[10]="" ;
char label_y_buf[10] ="";
char serial_x_buf[10] ="";
char serial_y_buf[10] ="";
char mfg_x_buf[10] ="";
char mfg_y_buf[10] ="";
char time_x_buf[10] ="";
char time_y_buf[10] ="";
char area_x_buf[10] ="";
char area_y_buf[10] ="";
//
char product_area_info_buf[50] = "";
// char bk_version_buf[10] = "";
// char model_buf[20] = "";
// char mfgid_buf[10] = "";
// char hs_version_buf[10] = "";
///
// GetPrivateProfileString("Setting","model","000",model_buf,10,m_set_path);
GetPrivateProfileString("Setting","original_x",NULL,original_x_buf,10,m_set_path);
GetPrivateProfileString("Setting","original_y",NULL,original_y_buf,10,m_set_path);
GetPrivateProfileString("Setting","label_x",NULL,label_x_buf,10,m_set_path);
GetPrivateProfileString("Setting","label_y",NULL,label_y_buf,10,m_set_path);
GetPrivateProfileString("Setting","serial_x",NULL,serial_x_buf,10,m_set_path);
GetPrivateProfileString("Setting","serial_y",NULL,serial_y_buf,10,m_set_path);
GetPrivateProfileString("Setting","mfg_x",NULL,mfg_x_buf,10,m_set_path);
GetPrivateProfileString("Setting","mfg_y",NULL,mfg_y_buf,10,m_set_path);
GetPrivateProfileString("Setting","time_x",NULL,time_x_buf,10,m_set_path);
GetPrivateProfileString("Setting","time_y",NULL,time_y_buf,10,m_set_path);
GetPrivateProfileString("Setting","area_x",NULL,area_x_buf,10,m_set_path);
GetPrivateProfileString("Setting","area_y",NULL,area_y_buf,10,m_set_path);
GetPrivateProfileString("Setting","product_area_info",NULL,product_area_info_buf,50,m_set_path);
///
m_config.m_orig_x = original_x_buf;
m_config.m_orig_y = original_y_buf ;
m_config.m_label_x = label_x_buf;
m_config.m_label_y = label_y_buf;
m_config.m_ser_x = serial_x_buf;
m_config.m_ser_y = serial_y_buf;
m_config.m_mfg_x = mfg_x_buf;
m_config.m_mfg_y = mfg_y_buf;
m_config.m_time_x = time_x_buf;
m_config.m_time_y = time_y_buf;
m_config.m_area_x = area_x_buf;
m_config.m_area_y = area_y_buf;
m_config.m_product_area_info = product_area_info_buf;
/////////////////////////////////////////////////////////////////////////////////
m_password.Empty();
UpdateData(FALSE);
CDialog::OnOK();
m_config.DoModal();
}
else
{
m_password.Empty();
UpdateData(FALSE);
GetDlgItem(IDC_PASSWORD)->SetFocus();
}
}
void CPassword::OnPaint()
{
CPaintDC dc(this); // device context for painting
// TODO: Add your message handler code here
// Do not call CDialog::OnPaint() for painting messages
GetDlgItem(IDC_PASSWORD)->SetFocus();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -