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

📄 光盘安装向导dlg.cpp

📁 有用的光盘工具安装向导软件
💻 CPP
📖 第 1 页 / 共 5 页
字号:
	m_B09.SetMenu(IDR_MENU9,m_hWnd);
	m_B09.DrawBorder(FALSE);
    m_B09.DrawTransparent(TRUE);
	m_B09.SetAlign(CButtonST::ST_ALIGN_VERT);
    m_B09.SetPlaySound(true,"IDR_WAVE");

	//---------------------------------------
	m_B10.SubclassDlgItem(IDC_B10,this);
    m_B10.SetIcon(IDI_ICON3,IDI_ICON2);
	m_B10.SetColor(CButtonST::BTNST_COLOR_FG_IN,RGB(255,255,255));
    m_B10.SetColor(CButtonST::BTNST_COLOR_FG_OUT,RGB(0,0,255));
	m_B10.SetMenu(IDR_MENU10,m_hWnd);
	m_B10.DrawBorder(FALSE);
    m_B10.DrawTransparent(TRUE);
	m_B10.SetAlign(CButtonST::ST_ALIGN_VERT);
    m_B10.SetPlaySound(true,"IDR_WAVE");

	//---------------------------------------
/////////////////////////////////////////////////////////////////////
	// IDM_ABOUTBOX must be in the system command range.
	//ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
	//ASSERT(IDM_ABOUTBOX < 0xF000);

//	CMenu* pSysMenu = GetSystemMenu(FALSE);
//	if (pSysMenu != NULL)
//	{
//		CString strAboutMenu;
//		strAboutMenu.LoadString(IDS_ABOUTBOX);
//		if (!strAboutMenu.IsEmpty())
//		{
//			pSysMenu->AppendMenu(MF_SEPARATOR);
//			pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
//		}
//	}

	// Set the icon for this dialog.  The framework does this automatically
	//  when the application's main window is not a dialog
	SetIcon(m_hIcon, TRUE);			// Set big icon
	SetIcon(m_hIcon, FALSE);		// Set small icon
	
	// TODO: Add extra initialization here
	//设置查找标记属性
    ::SetProp(m_hWnd,"MutexDlg",(HANDLE)1);
	return TRUE;  // return TRUE  unless you set the focus to a control
}

void CMyDlg::OnSysCommand(UINT nID, LPARAM lParam)
{
//	if ((nID & 0xFFF0) == IDM_ABOUTBOX)
//	{
//		CAboutDlg dlgAbout;
//		dlgAbout.DoModal();
//	}
//	else
//	{
		CDialog::OnSysCommand(nID, lParam);
//	}
}

// If you add a minimize button to your dialog, you will need the code below
//  to draw the icon.  For MFC applications using the document/view model,
//  this is automatically done for you by the framework.

void CMyDlg::OnPaint() 
{
	if (IsIconic())
	{
		CPaintDC dc(this); // device context for painting

		SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);

		// Center icon in client rectangle
		int cxIcon = GetSystemMetrics(SM_CXICON);
		int cyIcon = GetSystemMetrics(SM_CYICON);
		CRect rect;
		GetClientRect(&rect);
		int x = (rect.Width() - cxIcon + 1) / 2;
		int y = (rect.Height() - cyIcon + 1) / 2;

		// Draw the icon
		dc.DrawIcon(x, y, m_hIcon);
	}
	else
	{
		CDialog::OnPaint();
	}
}

// The system calls this to obtain the cursor to display while the user drags
//  the minimized window.
HCURSOR CMyDlg::OnQueryDragIcon()
{
	return (HCURSOR) m_hIcon;
}


BOOL CMyDlg::OnEraseBkgnd(CDC* pDC) 
{
	// TODO: Add your message handler code here and/or call default
	CDC		memDC;
	CBitmap L_BJT;
	if(!L_BJT.LoadBitmap(IDB_QLXXZXBJT)) //装载播放界面位图
		return FALSE;
	memDC.CreateCompatibleDC(pDC);//创建兼容的设备
	CBitmap *pOldBmp=memDC.SelectObject(&L_BJT);//将位图选进设备
	pDC->BitBlt(0,0,MPLAYERWIDTH,MPLAYEREXT,&memDC,0,0,SRCCOPY);//设备之间的拷贝
	memDC.SelectObject(pOldBmp);//恢复设备
	return TRUE;
}

void CMyDlg::OnCancel() 
{
	// TODO: Add extra cleanup here
	
	CDialog::OnCancel();
}

void CMyDlg::OnExit() 
{
	// TODO: Add your control notification handler code here
	
}


BOOL CMyDlg::PreTranslateMessage(MSG* pMsg) //这是个虑函数实体为提示窗口而加入。
{
	m_Tip.RelayEvent(pMsg);
	
	return CDialog::PreTranslateMessage(pMsg);
}



void CMyDlg::OnDestroy() 
{
	CDialog::OnDestroy();
	
	// TODO: Add your message handler code here
    //删除所设置查找标记属性
    ::RemoveProp(m_hWnd,"MutexDlg");
}

void CMyDlg::OnMenuitem32782() 
{
      CString ljf_zml;
	  ljf_zml = "\\多媒体类\\视频音频工具\\Windows Media Player V10.0 For Win9X Win2000 Win XP 简体中文版\\MP10Setup.exe";//在此可修改目录以适合要求
     
	  if(!access(_T(strPath+ljf_zml),00))//文件存在时
	     WinExec(_T(strPath+ljf_zml),SW_SHOWNORMAL);//执行并根踪结果是否成功打开其他应用程序。
	 else //文件不存在时
	 {
		 m_ShowMsgDlg.CloseMsg(FALSE);
	     m_ShowMsgDlg.m_strTitle.Format("对不起!!!");
	     m_ShowMsgDlg.m_strText.Format("您所安装的文件不存在\r\n或连接错误,请转入人工查找!!!");
       	 m_ShowMsgDlg.ShowWindow(SW_SHOW);
		 //AfxMessageBox("对不起!!!\r\n您所安装的文件不存在\r\n或连接错误,请转入人工查找!!!");

	 }
}
void CMyDlg::OnMenuitem32783() 
{
      CString ljf_zml;
	  ljf_zml = "\\多媒体类\\视频音频工具\\winamp\\wp_setup.exe";//在此可修改目录以适合要求
     	        
	  if(!access(_T(strPath+ljf_zml),00))//文件存在时
	     WinExec(_T(strPath+ljf_zml),SW_SHOWNORMAL);//执行并根踪结果是否成功打开其他应用程序。
	 else //文件不存在时
	 {
		 m_ShowMsgDlg.CloseMsg(FALSE);
	     m_ShowMsgDlg.m_strTitle.Format("对不起!!!");
	     m_ShowMsgDlg.m_strText.Format("您所安装的文件不存在\r\n或连接错误,请转入人工查找!!!");
       	 m_ShowMsgDlg.ShowWindow(SW_SHOW);
		 //AfxMessageBox("对不起!!!\r\n您所安装的文件不存在\r\n或连接错误,请转入人工查找!!!");

	 }
}

void CMyDlg::OnMenuitem32784() 
{
      CString ljf_zml;
	  ljf_zml = "\\多媒体类\\视频音频工具\\RealPlayer10GOLD_cn.exe";//在此可修改目录以适合要求
      	        
	  if(!access(_T(strPath+ljf_zml),00))//文件存在时
	     WinExec(_T(strPath+ljf_zml),SW_SHOWNORMAL);//执行并根踪结果是否成功打开其他应用程序。
	 else //文件不存在时
	 {
		 m_ShowMsgDlg.CloseMsg(FALSE);
	     m_ShowMsgDlg.m_strTitle.Format("对不起!!!");
	     m_ShowMsgDlg.m_strText.Format("您所安装的文件不存在\r\n或连接错误,请转入人工查找!!!");
       	 m_ShowMsgDlg.ShowWindow(SW_SHOW);
		 //AfxMessageBox("对不起!!!\r\n您所安装的文件不存在\r\n或连接错误,请转入人工查找!!!");

	 }
}

void CMyDlg::OnMenuitem32788() 
{
      CString ljf_zml;
	  ljf_zml = "\\多媒体类\\豪杰软件\\豪杰视频音频通2.7\\HeroVC2.7.exe";//在此可修改目录以适合要求
      	        
	  if(!access(_T(strPath+ljf_zml),00))//文件存在时
	     WinExec(_T(strPath+ljf_zml),SW_SHOWNORMAL);//执行并根踪结果是否成功打开其他应用程序。
	 else //文件不存在时
	 {
		 m_ShowMsgDlg.CloseMsg(FALSE);
	     m_ShowMsgDlg.m_strTitle.Format("对不起!!!");
	     m_ShowMsgDlg.m_strText.Format("您所安装的文件不存在\r\n或连接错误,请转入人工查找!!!");
       	 m_ShowMsgDlg.ShowWindow(SW_SHOW);
		 //AfxMessageBox("对不起!!!\r\n您所安装的文件不存在\r\n或连接错误,请转入人工查找!!!");

	 }
 }

void CMyDlg::OnMenuitem32789() 
{
      CString ljf_zml;
	  ljf_zml = "\\多媒体类\\豪杰软件\\豪杰视频音频通2.7\\HeroAC2.7.exe";//在此可修改目录以适合要求
	        
	  if(!access(_T(strPath+ljf_zml),00))//文件存在时
	     WinExec(_T(strPath+ljf_zml),SW_SHOWNORMAL);//执行并根踪结果是否成功打开其他应用程序。
	 else //文件不存在时
	 {
		 m_ShowMsgDlg.CloseMsg(FALSE);
	     m_ShowMsgDlg.m_strTitle.Format("对不起!!!");
	     m_ShowMsgDlg.m_strText.Format("您所安装的文件不存在\r\n或连接错误,请转入人工查找!!!");
       	 m_ShowMsgDlg.ShowWindow(SW_SHOW);
		 //AfxMessageBox("对不起!!!\r\n您所安装的文件不存在\r\n或连接错误,请转入人工查找!!!");

	 }
}

void CMyDlg::OnMenuitem32794() 
{
      CString ljf_zml;
	  ljf_zml = "\\多媒体类\\豪杰软件\\豪杰超级解霸V8.3完全注册版\\豪杰解霸V8.3注册码.txt";//在此可修改目录以适合要求
	  if(!access(_T(strPath+ljf_zml),00))//文件存在时
	   WinExec(_T("notepad.exe "+(strPath+ljf_zml)),SW_SHOWNORMAL);
	 else //文件不存在时
	 {
		 m_ShowMsgDlg.CloseMsg(FALSE);
	     m_ShowMsgDlg.m_strTitle.Format("对不起!!!");
	     m_ShowMsgDlg.m_strText.Format("您所安装的文件不存在\r\n或连接错误,请转入人工查找!!!");
       	 m_ShowMsgDlg.ShowWindow(SW_SHOW);
		 //AfxMessageBox("对不起!!!\r\n您所安装的文件不存在\r\n或连接错误,请转入人工查找!!!");

	 }
 

}

void CMyDlg::OnMenuitem32787() 
{
      CString ljf_zml;
	  ljf_zml = "\\多媒体类\\豪杰软件\\豪杰超级解霸V8.3完全注册版\\HeroV8.3_041117.exe";//在此可修改目录以适合要求
	        
	  if(!access(_T(strPath+ljf_zml),00))//文件存在时
	     WinExec(_T(strPath+ljf_zml),SW_SHOWNORMAL);//执行并根踪结果是否成功打开其他应用程序。
	  else //文件不存在时
	 {
		 m_ShowMsgDlg.CloseMsg(FALSE);
	     m_ShowMsgDlg.m_strTitle.Format("对不起!!!");
	     m_ShowMsgDlg.m_strText.Format("您所安装的文件不存在\r\n或连接错误,请转入人工查找!!!");
       	 m_ShowMsgDlg.ShowWindow(SW_SHOW);
		 //AfxMessageBox("对不起!!!\r\n您所安装的文件不存在\r\n或连接错误,请转入人工查找!!!");

	 }
}

void CMyDlg::OnMenuitem32795() 
{
      CString ljf_zml;
	  ljf_zml = "\\多媒体类\\视频音频工具\\录音工具\\安装程序.exe";//在此可修改目录以适合要求
	        
	  if(!access(_T(strPath+ljf_zml),00))//文件存在时
	     WinExec(_T(strPath+ljf_zml),SW_SHOWNORMAL);//执行并根踪结果是否成功打开其他应用程序。
	  else //文件不存在时
	 {
		 m_ShowMsgDlg.CloseMsg(FALSE);
	     m_ShowMsgDlg.m_strTitle.Format("对不起!!!");
	     m_ShowMsgDlg.m_strText.Format("您所安装的文件不存在\r\n或连接错误,请转入人工查找!!!");
       	 m_ShowMsgDlg.ShowWindow(SW_SHOW);
		 //AfxMessageBox("对不起!!!\r\n您所安装的文件不存在\r\n或连接错误,请转入人工查找!!!");

	 }
}

void CMyDlg::OnMenuitem32796() 
{
      CString ljf_zml;
	  ljf_zml = "\\多媒体类\\视频音频工具\\录音工具\\外部编码器.exe";//在此可修改目录以适合要求
	        
	  if(!access(_T(strPath+ljf_zml),00))//文件存在时
	     WinExec(_T(strPath+ljf_zml),SW_SHOWNORMAL);//执行并根踪结果是否成功打开其他应用程序。
	  else //文件不存在时
	 {
		 m_ShowMsgDlg.CloseMsg(FALSE);
	     m_ShowMsgDlg.m_strTitle.Format("对不起!!!");
	     m_ShowMsgDlg.m_strText.Format("您所安装的文件不存在\r\n或连接错误,请转入人工查找!!!");
       	 m_ShowMsgDlg.ShowWindow(SW_SHOW);
		 //AfxMessageBox("对不起!!!\r\n您所安装的文件不存在\r\n或连接错误,请转入人工查找!!!");

	 }
}

void CMyDlg::OnMenuitem32797() 
{

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -