78 lines
2.0 KiB
C++
78 lines
2.0 KiB
C++
// Start.cpp : implementation file
|
|
//
|
|
|
|
#include "stdafx.h"
|
|
#include "Client.h"
|
|
#include "Start.h"
|
|
|
|
#ifdef _DEBUG
|
|
#define new DEBUG_NEW
|
|
#undef THIS_FILE
|
|
static char THIS_FILE[] = __FILE__;
|
|
#endif
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// CStart dialog
|
|
|
|
|
|
CStart::CStart(CWnd* pParent /*=NULL*/)
|
|
: CDialog(CStart::IDD, pParent)
|
|
{
|
|
//{{AFX_DATA_INIT(CStart)
|
|
m_StartName = ((CClientApp *)AfxGetApp())->m_IniFile.GetString("Start", "StartName", "微软输入法");
|
|
m_Enlarge = ((CClientApp *)AfxGetApp())->m_IniFile.GetInt("Start", "Enlarge", 0);
|
|
|
|
//}}AFX_DATA_INIT
|
|
}
|
|
|
|
|
|
void CStart::DoDataExchange(CDataExchange* pDX)
|
|
{
|
|
CDialog::DoDataExchange(pDX);
|
|
//{{AFX_DATA_MAP(CStart)
|
|
DDX_Control(pDX, IDC_FILEATTRIBUTE, m_FileAttribute);
|
|
DDX_Text(pDX, IDC_STARTNAME, m_StartName);
|
|
DDX_Text(pDX, IDC_ENLARGE, m_Enlarge);
|
|
//}}AFX_DATA_MAP
|
|
}
|
|
|
|
|
|
BEGIN_MESSAGE_MAP(CStart, CDialog)
|
|
//{{AFX_MSG_MAP(CStart)
|
|
//}}AFX_MSG_MAP
|
|
END_MESSAGE_MAP()
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// CStart message handlers
|
|
|
|
BOOL CStart::OnInitDialog()
|
|
{
|
|
CDialog::OnInitDialog();
|
|
|
|
// TODO: Add extra initialization here
|
|
|
|
|
|
m_FileAttribute.SetCurSel(((CClientApp *)AfxGetApp())->m_IniFile.GetInt("Start","FileAttribute",0));
|
|
return TRUE; // return TRUE unless you set the focus to a control
|
|
// EXCEPTION: OCX Property Pages should return FALSE
|
|
}
|
|
|
|
void CStart::OnOK()
|
|
{
|
|
// TODO: Add extra validation here
|
|
|
|
m_FileAttribute.GetLBText(m_FileAttribute.GetCurSel(),m_strCur);
|
|
|
|
|
|
((CClientApp *)AfxGetApp())->m_IniFile.SetString("Start", "StartName", m_StartName); //安装名称
|
|
((CClientApp *)AfxGetApp())->m_IniFile.SetInt("Start","FileAttribute",m_FileAttribute.GetCurSel());
|
|
((CClientApp *)AfxGetApp())->m_IniFile.SetInt("Start","Enlarge",m_Enlarge); //安装增大
|
|
|
|
char ShowText[200];
|
|
wsprintf(ShowText,"%s %s","文件名称:",m_StartName);
|
|
|
|
::MessageBox(0, ShowText,"成功写入启动", MB_ICONINFORMATION);//弹出提示框
|
|
|
|
CDialog::OnOK();
|
|
}
|