📄 光盘安装向导dlg.cpp
字号:
// 光盘安装向导Dlg.cpp : implementation file
//
#include "stdafx.h"
#include "光盘安装向导.h"
#include "光盘安装向导Dlg.h"
//#include "SYNCDTCT.H"
//#include <sys/stat.h>
#include <io.h>
#include "XInfoTip.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
// CMyDlg dialog
CMyDlg::CMyDlg(CWnd* pParent /*=NULL*/)
: CDialog(CMyDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CMyDlg)
//ljf_dircd =256;
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
// Note that LoadIcon does not require a subsequent DestroyIcon in Win32
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}
void CMyDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CMyDlg)
//DDX_Control(pDX, IDC_BUTTON1, m_1);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CMyDlg, CDialog)
//{{AFX_MSG_MAP(CMyDlg)
ON_WM_ERASEBKGND()
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_DESTROY()
ON_WM_QUERYDRAGICON()
ON_COMMAND(ID_MENUITEM32782, OnMenuitem32782)
ON_COMMAND(ID_MENUITEM32783, OnMenuitem32783)
ON_COMMAND(ID_MENUITEM32784, OnMenuitem32784)
ON_COMMAND(ID_MENUITEM32788, OnMenuitem32788)
ON_COMMAND(ID_MENUITEM32789, OnMenuitem32789)
ON_COMMAND(ID_MENUITEM32794, OnMenuitem32794)
ON_COMMAND(ID_MENUITEM32787, OnMenuitem32787)
ON_COMMAND(ID_MENUITEM32795, OnMenuitem32795)
ON_COMMAND(ID_MENUITEM32796, OnMenuitem32796)
ON_COMMAND(ID_MENUITEM32797, OnMenuitem32797)
ON_COMMAND(ID_MENUITEM32813, OnMenuitem32813)
ON_COMMAND(ID_MENUITEM32814, OnMenuitem32814)
ON_COMMAND(ID_MENUITEM32815, OnMenuitem32815)
ON_COMMAND(ID_MENUITEM32798, OnMenuitem32798)
ON_COMMAND(ID_MENUITEM32799, OnMenuitem32799)
ON_COMMAND(ID_MENUITEM32800, OnMenuitem32800)
ON_COMMAND(ID_MENUITEM32801, OnMenuitem32801)
ON_COMMAND(ID_MENUITEM32803, OnMenuitem32803)
ON_COMMAND(ID_MENUITEM32893, OnMenuitem32893)
ON_COMMAND(ID_MENUITEM32804, OnMenuitem32804)
ON_COMMAND(ID_MENUITEM32806, OnMenuitem32806)
ON_COMMAND(ID_MENUITEM32808, OnMenuitem32808)
ON_COMMAND(ID_MENUITEM32894, OnMenuitem32894)
ON_COMMAND(ID_MENUITEM32810, OnMenuitem32810)
ON_COMMAND(ID_MENUITEM32897, OnMenuitem32897)
ON_COMMAND(ID_MENUITEM32816, OnMenuitem32816)
ON_COMMAND(ID_MENUITEM32895, OnMenuitem32895)
ON_COMMAND(ID_MENUITEM32898, OnMenuitem32898)
ON_COMMAND(ID_MENUITEM32899, OnMenuitem32899)
ON_COMMAND(ID_MENUITEM32900, OnMenuitem32900)
ON_COMMAND(ID_MENUITEM32817, OnMenuitem32817)
ON_COMMAND(ID_MENUITEM32818, OnMenuitem32818)
ON_COMMAND(ID_MENUITEM32820, OnMenuitem32820)
ON_COMMAND(ID_MENUITEM32821, OnMenuitem32821)
ON_COMMAND(ID_MENUITEM32819, OnMenuitem32819)
ON_COMMAND(ID_MENUITEM32822, OnMenuitem32822)
ON_COMMAND(ID_MENUITEM32823, OnMenuitem32823)
ON_COMMAND(ID_MENUITEM32828, OnMenuitem32828)
ON_COMMAND(ID_MENUITEM32901, OnMenuitem32901)
ON_COMMAND(ID_MENUITEM32902, OnMenuitem32902)
ON_COMMAND(ID_MENUITEM32837, OnMenuitem32837)
ON_COMMAND(ID_MENUITEM32838, OnMenuitem32838)
ON_COMMAND(ID_MENUITEM32903, OnMenuitem32903)
ON_COMMAND(ID_MENUITEM32904, OnMenuitem32904)
ON_COMMAND(ID_MENUITEM32905, OnMenuitem32905)
ON_COMMAND(ID_MENUITEM32840, OnMenuitem32840)
ON_COMMAND(ID_MENUITEM32842, OnMenuitem32842)
ON_COMMAND(ID_MENUITEM32843, OnMenuitem32843)
ON_COMMAND(ID_MENUITEM32844, OnMenuitem32844)
ON_COMMAND(ID_MENUITEM32851, OnMenuitem32851)
ON_COMMAND(ID_MENUITEM32852, OnMenuitem32852)
ON_COMMAND(ID_MENUITEM32847, OnMenuitem32847)
ON_COMMAND(ID_MENUITEM32848, OnMenuitem32848)
ON_COMMAND(ID_MENUITEM32849, OnMenuitem32849)
ON_COMMAND(ID_MENUITEM32850, OnMenuitem32850)
ON_COMMAND(ID_MENUITEM32853, OnMenuitem32853)
ON_COMMAND(ID_MENUITEM32854, OnMenuitem32854)
ON_COMMAND(ID_MENUITEM32855, OnMenuitem32855)
ON_COMMAND(ID_MENUITEM32856, OnMenuitem32856)
ON_COMMAND(ID_MENUITEM32857, OnMenuitem32857)
ON_COMMAND(ID_MENUITEM32858, OnMenuitem32858)
ON_COMMAND(ID_MENUITEM32859, OnMenuitem32859)
ON_COMMAND(ID_MENUITEM32860, OnMenuitem32860)
ON_COMMAND(ID_MENUITEM32861, OnMenuitem32861)
ON_COMMAND(ID_MENUITEM32862, OnMenuitem32862)
ON_COMMAND(ID_MENUITEM32866, OnMenuitem32866)
ON_COMMAND(ID_MENUITEM32863, OnMenuitem32863)
ON_COMMAND(ID_menu_rlxlskqdcx, Onmenurlxlskqdcx)
ON_COMMAND(ID_menu_rlxlskyycx, Onmenurlxlskyycx)
ON_COMMAND(ID_MENUITEM32865, OnMenuitem32865)
ON_COMMAND(ID_MENUITEM32867, OnMenuitem32867)
ON_COMMAND(ID_MENUITEM32868, OnMenuitem32868)
ON_COMMAND(ID_MENUITEM32882, OnMenuitem32882)
ON_COMMAND(ID_MENUITEM32870, OnMenuitem32870)
ON_COMMAND(ID_MENUITEM32872, OnMenuitem32872)
ON_COMMAND(ID_MENUITEM32873, OnMenuitem32873)
ON_COMMAND(ID_MENUITEM32879, OnMenuitem32879)
ON_COMMAND(ID_MENUITEM32880, OnMenuitem32880)
ON_COMMAND(ID_MENUITEM32881, OnMenuitem32881)
ON_COMMAND(ID_MENUITEM32883, OnMenuitem32883)
ON_COMMAND(ID_MENUITEM32884, OnMenuitem32884)
ON_COMMAND(ID_MENUITEM32885, OnMenuitem32885)
ON_COMMAND(ID_MENUITEM32886, OnMenuitem32886)
ON_COMMAND(ID_MENUITEM32887, OnMenuitem32887)
ON_COMMAND(ID_MENUITEM32888, OnMenuitem32888)
ON_COMMAND(ID_MENUITEM32890, OnMenuitem32890)
ON_COMMAND(ID_MENUITEM32891, OnMenuitem32891)
ON_COMMAND(ID_MENUITEM32892, OnMenuitem32892)
ON_COMMAND(ID_MENUITEM32869, OnMenuitem32869)
ON_COMMAND(ID_MENUITEM32871, OnMenuitem32871)
ON_COMMAND(ID_MENUITEM32874, OnMenuitem32874)
ON_COMMAND(ID_MENUITEM32875, OnMenuitem32875)
ON_COMMAND(ID_MENUITEM32876, OnMenuitem32876)
ON_COMMAND(ID_MENUITEM32877, OnMenuitem32877)
ON_COMMAND(ID_MENUITEM32878, OnMenuitem32878)
ON_COMMAND(ID_MENUITEM32829, OnMenuitem32829)
ON_COMMAND(ID_MENUITEM32830, OnMenuitem32830)
ON_COMMAND(ID_MENUITEM32831, OnMenuitem32831)
ON_COMMAND(ID_MENUITEM32832, OnMenuitem32832)
ON_COMMAND(ID_MENUITEM32833, OnMenuitem32833)
ON_COMMAND(ID_MENUITEM32834, OnMenuitem32834)
ON_COMMAND(ID_MENUITEM32835, OnMenuitem32835)
ON_COMMAND(ID_MENUITEM32836, OnMenuitem32836)
ON_COMMAND(ID_menu_hjsptzcm, Onmenuhjsptzcm)
ON_COMMAND(ID_menu_hjyptzcm, Onmenuhjyptzcm)
ON_COMMAND(ID_MENUITEM32825, OnMenuitem32825)
ON_COMMAND(ID_MENUITEM32826, OnMenuitem32826)
ON_COMMAND(ID_MENUITEM32827, OnMenuitem32827)
ON_COMMAND(ID_menu_tbgj, Onmenutbgj)
ON_COMMAND(ID_MENUITEM32805, OnMenuitem32805)
ON_COMMAND(ID_MENUITEM32807, OnMenuitem32807)
ON_COMMAND(ID_MENUITEM32811, OnMenuitem32811)
ON_COMMAND(ID_mjkl620, Onmjkl620)
ON_COMMAND(ID_mjkl_cnk, Onmjklcnk)
ON_COMMAND(ID_mjkl_zcj, Onmjklzcj)
ON_COMMAND(ID_menuXK3190_D9_D2, OnmenuXK3190D9D2)
ON_COMMAND(ID_menu_XK3102, OnmenuXK3102)
ON_COMMAND(ID_menu_XK8142, OnmenuXK8142)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CMyDlg message handlers
BOOL CMyDlg::OnInitDialog()
{
CDialog::OnInitDialog();
SetWindowText("前粮光盘向导");//动态设置窗口标题
//////////////////////////////////
m_Tip.Create(this);//启动微提示功能。
m_Tip.AddTool(GetDlgItem(IDOK), _T("一级提示!!!\r\n单击此处退出\r\n前粮工具软件系统!"),m_hIcon);
////////////////////////////////////////////
//得到应用程序当前完整路径用API实现的
TCHAR exeFullPath[MAX_PATH];
GetModuleFileName(NULL,exeFullPath,MAX_PATH);
strPath=(CString)exeFullPath;
int position=strPath.ReverseFind('\\');
strPath=strPath.Left(position+1);
//////////////////////////////////////////////
// Add "About..." menu item to system menu.
////////////////////////////////////////////////////
//初始化消息窗口。
m_ShowMsgDlg.Create(IDD_DIALOG_MSG, this);
m_ShowMsgDlg.ShowWindow(SW_HIDE);
/////////////////////////////////////////////
m_ShowMsgDlg.CloseMsg(FALSE);
m_ShowMsgDlg.m_strTitle.Format("前郭县粮食局");
m_ShowMsgDlg.m_strText.Format(" 欢迎您使用!!!\r\n本光盘和向导绿色软件!\r\n请您提出宝贵的意见\r\n !!!");
m_ShowMsgDlg.ShowWindow(SW_SHOW);
//////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
//以下是为设置按钮部分代码。
//--------------------------------------
m_exit.SubclassDlgItem(IDOK,this);
m_exit.SetIcon(IDI_ICON1);
m_exit.DrawBorder(FALSE);
//m_exit.SetFlat(FALSE);
m_exit.DrawTransparent(TRUE);
//m_exit.SetTooltipText(_T("退出快捷\r\n安装向导"));
m_exit.SetPlaySound(true);
m_exit.SetPlaySound(true,"IDR_WAVE");
//---------------------------------------
m_B01.SubclassDlgItem(IDC_B01,this);
m_B01.SetIcon(IDI_ICON3,IDI_ICON2);
m_B01.SetColor(CButtonST::BTNST_COLOR_FG_IN,RGB(255,255,255));
m_B01.SetColor(CButtonST::BTNST_COLOR_FG_OUT,RGB(0,0,255));
//m_B01.OffsetColor(CButtonST::BTNST_COLOR_BK_IN,30);
m_B01.SetMenu(IDR_MENU1,m_hWnd,TRUE,IDR_TOOLBAR);
m_B01.DrawBorder(FALSE);
m_B01.DrawTransparent(TRUE);
m_B01.SetAlign(CButtonST::ST_ALIGN_VERT);
m_B01.SetPlaySound(true,"IDR_WAVE");
//m_B01.SetBtnCursor(IDR_ANICURSOR1,TRUE);
//---------------------------------------
m_B02.SubclassDlgItem(IDC_B02,this);
m_B02.SetIcon(IDI_ICON3,IDI_ICON2);
m_B02.SetColor(CButtonST::BTNST_COLOR_FG_IN,RGB(255,255,255));
m_B02.SetColor(CButtonST::BTNST_COLOR_FG_OUT,RGB(0,0,255));
m_B02.SetMenu(IDR_MENU2,m_hWnd,TRUE,IDR_TOOLBAR1);
m_B02.DrawBorder(FALSE);
m_B02.DrawTransparent(TRUE);
m_B02.SetAlign(CButtonST::ST_ALIGN_VERT);
m_B02.SetPlaySound(true,"IDR_WAVE");
//---------------------------------------
m_B03.SubclassDlgItem(IDC_B03,this);
m_B03.SetIcon(IDI_ICON3,IDI_ICON2);
m_B03.SetColor(CButtonST::BTNST_COLOR_FG_IN,RGB(255,255,255));
m_B03.SetColor(CButtonST::BTNST_COLOR_FG_OUT,RGB(0,0,255));
m_B03.SetMenu(IDR_MENU3,m_hWnd,TRUE,IDR_TOOLBAR2);
m_B03.DrawBorder(FALSE);
m_B03.DrawTransparent(TRUE);
m_B03.SetAlign(CButtonST::ST_ALIGN_VERT);
m_B03.SetPlaySound(true,"IDR_WAVE");
//---------------------------------------
m_B04.SubclassDlgItem(IDC_B04,this);
m_B04.SetIcon(IDI_ICON3,IDI_ICON2);
m_B04.SetColor(CButtonST::BTNST_COLOR_FG_IN,RGB(255,255,255));
m_B04.SetColor(CButtonST::BTNST_COLOR_FG_OUT,RGB(0,0,255));
m_B04.SetMenu(IDR_MENU4,m_hWnd,TRUE,IDR_TOOLBAR3);
m_B04.DrawBorder(FALSE);
m_B04.DrawTransparent(TRUE);
m_B04.SetAlign(CButtonST::ST_ALIGN_VERT);
m_B04.SetPlaySound(true,"IDR_WAVE");
//---------------------------------------
m_B05.SubclassDlgItem(IDC_B05,this);
m_B05.SetIcon(IDI_ICON3,IDI_ICON2);
m_B05.SetColor(CButtonST::BTNST_COLOR_FG_IN,RGB(255,255,255));
m_B05.SetColor(CButtonST::BTNST_COLOR_FG_OUT,RGB(0,0,255));
m_B05.SetMenu(IDR_MENU5,m_hWnd);
m_B05.DrawBorder(FALSE);
m_B05.DrawTransparent(TRUE);
m_B05.SetAlign(CButtonST::ST_ALIGN_VERT);
m_B05.SetPlaySound(true,"IDR_WAVE");
//---------------------------------------
m_B06.SubclassDlgItem(IDC_B06,this);
m_B06.SetIcon(IDI_ICON3,IDI_ICON2);
m_B06.SetColor(CButtonST::BTNST_COLOR_FG_IN,RGB(255,255,255));
m_B06.SetColor(CButtonST::BTNST_COLOR_FG_OUT,RGB(0,0,255));
m_B06.SetMenu(IDR_MENU6,m_hWnd);
m_B06.DrawBorder(FALSE);
m_B06.DrawTransparent(TRUE);
m_B06.SetAlign(CButtonST::ST_ALIGN_VERT);
m_B06.SetPlaySound(true,"IDR_WAVE");
//---------------------------------------
m_B07.SubclassDlgItem(IDC_B07,this);
m_B07.SetIcon(IDI_ICON3,IDI_ICON2);
m_B07.SetColor(CButtonST::BTNST_COLOR_FG_IN,RGB(255,255,255));
m_B07.SetColor(CButtonST::BTNST_COLOR_FG_OUT,RGB(0,0,255));
m_B07.SetMenu(IDR_MENU7,m_hWnd);
m_B07.DrawBorder(FALSE);
m_B07.DrawTransparent(TRUE);
m_B07.SetAlign(CButtonST::ST_ALIGN_VERT);
m_B07.SetPlaySound(true,"IDR_WAVE");
//---------------------------------------
m_B08.SubclassDlgItem(IDC_B08,this);
m_B08.SetIcon(IDI_ICON3,IDI_ICON2);
m_B08.SetColor(CButtonST::BTNST_COLOR_FG_IN,RGB(255,255,255));
m_B08.SetColor(CButtonST::BTNST_COLOR_FG_OUT,RGB(0,0,255));
m_B08.SetMenu(IDR_MENU8,m_hWnd);
m_B08.DrawBorder(FALSE);
m_B08.DrawTransparent(TRUE);
m_B08.SetAlign(CButtonST::ST_ALIGN_VERT);
m_B08.SetPlaySound(true,"IDR_WAVE");
//---------------------------------------
m_B09.SubclassDlgItem(IDC_B09,this);
m_B09.SetIcon(IDI_ICON3,IDI_ICON2);
m_B09.SetColor(CButtonST::BTNST_COLOR_FG_IN,RGB(255,255,255));
m_B09.SetColor(CButtonST::BTNST_COLOR_FG_OUT,RGB(0,0,255));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -