⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 光盘安装向导dlg.cpp

📁 有用的光盘工具安装向导软件
💻 CPP
📖 第 1 页 / 共 5 页
字号:
// 光盘安装向导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 + -