📄 titleset.cpp
字号:
// TitleSet.cpp : implementation file
//
#include "stdafx.h"
#include "IPCount.h"
#include "TitleSet.h"
#include "IPCountDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CTitleSet dialog
CTitleSet::CTitleSet(CWnd* pParent /*=NULL*/)
: CDialog(CTitleSet::IDD, pParent)
{
//{{AFX_DATA_INIT(CTitleSet)
m_strTitle = _T("");
//}}AFX_DATA_INIT
}
void CTitleSet::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CTitleSet)
DDX_Text(pDX, IDC_EDIT_TITLE, m_strTitle);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CTitleSet, CDialog)
//{{AFX_MSG_MAP(CTitleSet)
ON_BN_CLICKED(IDC_BUTTON_SAVETITLE, OnSavetitle)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CTitleSet message handlers
void CTitleSet::OnSavetitle()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
CIPCountDlg *ccdlg;
ccdlg=(CIPCountDlg *)GetParent();
ccdlg->m_strShow=" "+m_strTitle;
CFile pFile;
//获得文件的当前路径
TCHAR pFileName[MAX_PATH];
GetModuleFileName(NULL,pFileName,MAX_PATH);
if(strchr(pFileName,'\\'))
*strrchr(pFileName,'\\')='\0';
strcat(pFileName,"\\Title.DAT");
if (pFile.Open(pFileName, CFile::modeCreate|CFile::modeWrite))
{
pFile.Write((LPCTSTR)m_strTitle,50);
pFile.Close();
}
CDialog::OnOK();
}
BOOL CTitleSet::OnInitDialog()
{
CDialog::OnInitDialog();
CIPCountDlg *ccdlg;
ccdlg=(CIPCountDlg *)GetParent();
// TODO: Add extra initialization here
SetIcon(AfxGetApp()->LoadIcon(IDI_ICON_TITLE),TRUE);
SetIcon(AfxGetApp()->LoadIcon(IDI_ICON_TITLE),FALSE);
char szGetInfo[50];
memset(szGetInfo,0,50);
CFile pFile;
//获得文件的当前路径
TCHAR pTitleFileName[MAX_PATH];
GetModuleFileName(NULL,pTitleFileName,MAX_PATH);
if(strchr(pTitleFileName,'\\'))
*strrchr(pTitleFileName,'\\')='\0';
strcat(pTitleFileName,"\\Title.DAT");
if (pFile.Open(pTitleFileName, CFile::modeRead))
{
pFile.Read(szGetInfo,50);
pFile.Close();
}
m_strTitle=szGetInfo;
UpdateData(FALSE);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -