www.pudn.com > 数字硬盘录像机软件代码.rar > About.cpp


#include "stdafx.h" 
#include "About.h" 
#include "GtMpegWnd.h" 
#include "ModulVer.h" 
#ifdef _DEBUG 
#define new DEBUG_NEW 
#undef THIS_FILE 
static char THIS_FILE[] = __FILE__; 
#endif 
///////////////////////////////////////////////// 
// 
///////////////////////////////////////////////// 
CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD) 
{ 
	//{{AFX_DATA_INIT(CAboutDlg) 
	//}}AFX_DATA_INIT 
} 
///////////////////////////////////////////////// 
// 
///////////////////////////////////////////////// 
void CAboutDlg::DoDataExchange(CDataExchange* pDX) 
{ 
	CDialog::DoDataExchange(pDX); 
	//{{AFX_DATA_MAP(CAboutDlg) 
	DDX_Control(pDX, IDC_SINUC, m_cSinus); 
	DDX_Control(pDX, IDC_MOVE, m_cMove); 
	//}}AFX_DATA_MAP 
} 
///////////////////////////////////////////////// 
// 
///////////////////////////////////////////////// 
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog) 
	//{{AFX_MSG_MAP(CAboutDlg) 
	ON_BN_CLICKED(IDC_SYSTEM_ICON, OnSystemIcon) 
	ON_BN_CLICKED(IDC_MOVE, OnMove) 
	//}}AFX_MSG_MAP 
END_MESSAGE_MAP() 
///////////////////////////////////////////////// 
// 
///////////////////////////////////////////////// 
BOOL CAboutDlg::OnInitDialog()  
{ 
	CDialog::OnInitDialog(); 
/*	VERIFY(m_font.CreatePointFont(120, "楷体_GB2312")); 
	m_cSinus.SetText("高特数字视频王  "); 
	m_cSinus.SetFont(&m_font); 
	m_cSinus.SetSinusSpeed(6); 
	m_cSinus.Start();*/ 
	TCHAR szexename[MAX_PATH];   
	GetModuleFileName(AfxGetApp()->m_hInstance,szexename, sizeof (szexename));  
	CString sMessage=_T(""); 
	CModuleVersion Ver; 
	Ver.GetFileVersionInfo(szexename); 
 
    m_cMove.m_arArrCredit.Add(Ver.GetValue("FileDescription")+" "+Ver.GetValue("ProductVersion")+" \n"); 
	m_cMove.m_arArrCredit.Add(""); 
    m_cMove.m_arArrCredit.Add("IDB_MARK\b"); 
    m_cMove.m_arArrCredit.Add(Ver.GetValue("LegalCopyright")+" \f"); 
    m_cMove.m_arArrCredit.Add(""); 
    m_cMove.m_arArrCredit.Add(Ver.GetValue("CompanyName")+" \t"); 
    m_cMove.m_arArrCredit.Add(""); 
    m_cMove.m_arArrCredit.Add("联系电话:010-64970092 \f"); 
    m_cMove.m_arArrCredit.Add("传真:010-64970092 \f"); 
    m_cMove.m_arArrCredit.Add("地址:北京市朝阳区惠新西街15号 \f"); 
    m_cMove.m_arArrCredit.Add("邮编:100029 \f"); 
    m_cMove.m_arArrCredit.Add("http://www.gaotenet.com\f"); 
    m_cMove.m_arArrCredit.Add("Email:lwjmc@163bj.com \f"); 
    m_cMove.m_arArrCredit.Add(""); 
    m_cMove.m_arArrCredit.Add(Ver.GetValue("PrivateBuild")+" \t"); 
    m_cMove.m_arArrCredit.Add(""); 
    m_cMove.m_arArrCredit.Add("====================================\f"); 
    m_cMove.m_arArrCredit.Add(""); 
    m_cMove.m_arArrCredit.Add(""); 
    m_cMove.m_arArrCredit.Add(""); 
    m_cMove.m_arArrCredit.Add(""); 
    m_cMove.m_arArrCredit.Add(""); 
    m_cMove.m_arArrCredit.Add(""); 
    m_cMove.m_arArrCredit.Add(""); 
    m_cMove.m_arArrCredit.Add(""); 
    m_cMove.m_arArrCredit.Add(""); 
    m_cMove.m_arArrCredit.Add(""); 
    m_cMove.m_arArrCredit.Add(""); 
	m_cMove.Init(); 
	return TRUE; 
} 
///////////////////////////////////////////////// 
// 
///////////////////////////////////////////////// 
void CAboutDlg::OnSystemIcon()  
{ 
	CString strKey="Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer"; 
	SetRegValueInt(HKEY_CURRENT_USER,strKey,"NoDesktop",0); 
	SetRegValueInt(HKEY_CURRENT_USER,strKey,"NoFavoritesMenu",0); 
	SetRegValueInt(HKEY_CURRENT_USER,strKey,"NoFind",0); 
	SetRegValueInt(HKEY_CURRENT_USER,strKey,"NoRecentDocsMenu",0); 
	SetRegValueInt(HKEY_CURRENT_USER,strKey,"NoSetFolders",0); 
	SetRegValueInt(HKEY_CURRENT_USER,strKey,"NoClose",0); 
	SetRegValueInt(HKEY_CURRENT_USER,strKey,"NoHelp",0); 
	SetRegValueInt(HKEY_CURRENT_USER,strKey,"NoSetting",0); 
} 
///////////////////////////////////////////////// 
// 
///////////////////////////////////////////////// 
void CAboutDlg::OnMove()  
{ 
	CString strKey="Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer"; 
	SetRegValueInt(HKEY_CURRENT_USER,strKey,"NoDesktop",1); 
	SetRegValueInt(HKEY_CURRENT_USER,strKey,"NoFavoritesMenu",1); 
	SetRegValueInt(HKEY_CURRENT_USER,strKey,"NoFind",1); 
	SetRegValueInt(HKEY_CURRENT_USER,strKey,"NoRecentDocsMenu",1); 
	SetRegValueInt(HKEY_CURRENT_USER,strKey,"NoSetFolders",1); 
	SetRegValueInt(HKEY_CURRENT_USER,strKey,"NoClose",1); 
	SetRegValueInt(HKEY_CURRENT_USER,strKey,"NoHelp",1); 
	SetRegValueInt(HKEY_CURRENT_USER,strKey,"NoSetting",1); 
}