// 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(); }