📄 page3.cpp
字号:
// Page3.cpp : implementation file
//
#include "stdafx.h"
#include "Page.h"
#include "Page3.h"
#include"PageDlg.h"
#include<mmsystem.h>
#pragma comment(lib,"winmm.lib")
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CPage3 property page
IMPLEMENT_DYNCREATE(CPage3, CPropertyPage)
CPage3::CPage3() : CPropertyPage(CPage3::IDD)
{
//{{AFX_DATA_INIT(CPage3)
//}}AFX_DATA_INIT
}
CPage3::~CPage3()
{
}
void CPage3::DoDataExchange(CDataExchange* pDX)
{
CPropertyPage::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CPage3)
DDX_Control(pDX, IDC_HOTKEY1, m_hotkey);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CPage3, CPropertyPage)
//{{AFX_MSG_MAP(CPage3)
ON_WM_LBUTTONDOWN()
ON_BN_CLICKED(IDC_SAVE, OnSave)
ON_BN_CLICKED(IDC_BUTTON1_SX, OnButton1Sx)
ON_WM_CLOSE()
ON_BN_CLICKED(IDC_REGTOOL, OnRegtool)
ON_BN_CLICKED(IDC_SCREEN_COLOR, OnScreenColor)
ON_BN_CLICKED(IDC_TANCHU, OnTanchu)
ON_BN_CLICKED(IDC_GUANBI, OnGuanbi)
ON_BN_CLICKED(IDC_REGOCX, OnRegocx)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CPage3 message handlers
void CPage3::OnLButtonDown(UINT nFlags, CPoint point)
{
AfxGetMainWnd()->SendMessage(WM_NCLBUTTONDOWN,HTCAPTION,0);
CPropertyPage::OnLButtonDown(nFlags, point);
}
void CPage3::OnTanchu()
{
mciSendString("set cdaudio door open",NULL,NULL,0);
GetDlgItem(IDC_TANCHU)->EnableWindow(false);
GetDlgItem(IDC_GUANBI)->EnableWindow(true);
((CPageDlg*)AfxGetMainWnd())->m_bHasTanchu=true;
}
void CPage3::OnGuanbi()
{
mciSendString("set cdaudio door closed",NULL,NULL,0);
GetDlgItem(IDC_TANCHU)->EnableWindow(true);
GetDlgItem(IDC_GUANBI)->EnableWindow(false);
((CPageDlg*)AfxGetMainWnd())->m_bHasTanchu=false;
}
void CPage3::OnSave()
{
UpdateData();
WORD vk, sk;
m_hotkey.GetHotKey(vk, sk);
AfxGetApp()->WriteProfileInt("HotKey","sk",sk);
AfxGetApp()->WriteProfileInt("HotKey","vk",vk);
UINT fs = 0;
if (sk & HOTKEYF_ALT) fs|= MOD_ALT;
if (sk & HOTKEYF_CONTROL) fs|= MOD_CONTROL;
if (sk & HOTKEYF_SHIFT) fs|= MOD_SHIFT;
::RegisterHotKey(AfxGetMainWnd()->GetSafeHwnd(), 107, fs, vk);
}
void CPage3::OnButton1Sx()
{
CSxDlg *m_pDlg;
m_pDlg=new CSxDlg;
m_pDlg->Create(IDD_SXXZ);
char buf[250];
::GetCurrentDirectory(250,buf);
CString m_strPath;
m_strPath=buf;
m_strPath+="\\sx\\0.htm";
m_pDlg->m_web.Navigate(m_strPath,0,NULL,NULL,NULL);
m_pDlg->ShowWindow(SW_SHOW);
}
void CPage3::OnClose()
{
}
void CPage3::OnRegtool()
{
::ShellExecute(GetSafeHwnd(),"open","RegTool\\RegTool.lnk",NULL,"",SW_SHOWNORMAL);
// WinExec("RegTool\\RegTool.exe",SW_SHOWNORMAL);
AfxGetMainWnd()->ShowWindow(SW_HIDE);
}
void CPage3::OnScreenColor()
{
WinExec("ScreenColor\\ScreenColor.exe",SW_SHOWNORMAL);
}
void CPage3::OnRegocx()
{
WinExec("RegOCX\\RegOCX.exe",SW_SHOWNORMAL);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -