• 大小: 47.25MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-08
  • 语言: 其他
  • 标签:

资源简介

制作一个基于对话框的播放器配置程序,能够从配置文件(*.ini)中读取设置信息;能够将修改后的设置信息保存在配置文件中。

资源截图

代码片段和文件信息


// MediaDlg.cpp : 实现文件
//

#include “stdafx.h“
#include “播放器配置程序.h“
#include “MediaDlg.h“
#include “afxdialogex.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// CMediaDlg 对话框



CMediaDlg::CMediaDlg(CWnd* pParent /*=NULL*/)
: CDialogEx(CMediaDlg::IDD pParent)
 m_sednum(0)
 m_radiogroup1(0)
{
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINframe);
}

void CMediaDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Control(pDX IDC_COMBO_LUG m_cob1);
DDX_Control(pDX IDC_CHECK_BOSS m_boss);
DDX_Control(pDX IDC_CHECK2 m_check2);
DDX_Control(pDX IDC_CHECK3 m_check3);
DDX_Text(pDX IDC_EDIT_SED m_sednum);
DDV_MinMaxInt(pDX m_sednum 1 60);
//  DDX_Control(pDX IDC_RADIO1 m_radio1);
DDX_Control(pDX IDC_CHECK4 m_check4);
DDX_Control(pDX IDC_CHECK5 m_check5);
DDX_Radio(pDX IDC_RADIO1 m_radiogroup1);
}

BEGIN_MESSAGE_MAP(CMediaDlg CDialogEx)
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_BN_CLICKED(IDC_CHECK_BOSS &CMediaDlg::onclickedCheckBoss)
ON_BN_CLICKED(IDC_BTN_SEACH &CMediaDlg::onclickedBtnSeach)
ON_WM_WININICHANGE()
ON_BN_CLICKED(IDOK &CMediaDlg::OnBnClickedOk)
ON_CBN_SELCHANGE(IDC_COMBO_LUG &CMediaDlg::OnSelchangeComboLug)
ON_BN_CLICKED(IDC_CHECK2 &CMediaDlg::onclickedCheck2)
ON_BN_CLICKED(IDC_CHECK3 &CMediaDlg::onclickedCheck3)
ON_BN_CLICKED(IDC_CHECK4 &CMediaDlg::onclickedCheck4)
ON_BN_CLICKED(IDC_CHECK5 &CMediaDlg::onclickedCheck5)
ON_BN_CLICKED(IDC_RADIO1 &CMediaDlg::OnRadioBtnGroup1)
ON_BN_CLICKED(IDC_RADIO2 &CMediaDlg::OnRadioBtnGroup1)
ON_BN_CLICKED(IDC_RADIO3 &CMediaDlg::OnRadioBtnGroup1)
ON_EN_SETFOCUS(IDC_EDIT_SED &CMediaDlg::OnSetfocusEditSed)
ON_EN_SETFOCUS(IDC_EDIT_BOSS &CMediaDlg::OnSetfocusEditBoss)
ON_BN_CLICKED(IDC_BTN_APPLY &CMediaDlg::onclickedBtnApply)
END_MESSAGE_MAP()


// CMediaDlg 消息处理程序

BOOL CMediaDlg::OnInitDialog()
{
CDialogEx::OnInitDialog();

// 设置此对话框的图标。  当应用程序主窗口不是对话框时,框架将自动
//  执行此操作
SetIcon(m_hIcon TRUE); // 设置大图标
SetIcon(m_hIcon FALSE); // 设置小图标

// TODO:  在此添加额外的初始化代码
//设置语言
m_cob1.InsertString(0 _T(“简体中文“));
m_cob1.InsertString(1 _T(“繁軆中文“)); 
m_cob1.InsertString(2 _T(“English“));
m_cob1.SetFocus();
//老板键默认勾选
m_boss.SetCheck(BST_CHECKED);

//播放区默认勾选
//m_check2.SetCheck(BST_CHECKED);
//m_check3.SetCheck(BST_CHECKED);
//更新默认勾选
((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);
//应用按钮变灰
GetDlgItem(IDC_BTN_APPLY)->EnableWindow(FALSE);

//读取配置文件
CString Language BossKey BossKeyS Play RePlayS Update;
::GetPrivateProfileString(_T(“PlayerInfo“) _T(“Language“) _T(“简体中文“) Language.GetBuffer(MAX_PATH) MAX_PATH _T(“C:\\Users\\hang\\Desktop\\五道题\\播放器配置程序\\config.ini“));
::GetPrivateProfileString(_T(“PlayerInfo“) _T(“BossKey“) _T(“Alt + E“) BossKey.GetBuffer(MAX_PATH) MAX_PATH _T(“C:\\Users\\hang\\Desktop\\五道题\\播放器配置程序\\config.ini“));
::GetPrivateProfileString(_T(“PlayerInfo“) _T(“BossKeyS“) _T(“1“) BossKeyS.GetBuffe

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         87  2018-03-09 12:09  播放器配置程序\config.ini

     文件     198144  2018-03-09 12:07  播放器配置程序\Debug\播放器配置程序.exe

     文件    1208036  2018-03-09 12:07  播放器配置程序\Debug\播放器配置程序.ilk

     文件    7064576  2018-03-09 12:07  播放器配置程序\Debug\播放器配置程序.pdb

     文件   93847552  2018-03-09 12:06  播放器配置程序\ipch\播放器配置程序-3506e2fc\播放器配置程序-d6883d54.ipch

     文件      96001  2018-03-09 12:07  播放器配置程序\播放器配置程序\Debug\MediaDlg.obj

     文件     904863  2018-03-08 15:37  播放器配置程序\播放器配置程序\Debug\stdafx.obj

     文件    2239488  2018-03-09 12:07  播放器配置程序\播放器配置程序\Debug\vc120.idb

     文件    6729728  2018-03-09 12:07  播放器配置程序\播放器配置程序\Debug\vc120.pdb

     文件       1903  2018-03-09 12:08  播放器配置程序\播放器配置程序\Debug\播放器配置程序.log

     文件      43119  2018-03-09 11:29  播放器配置程序\播放器配置程序\Debug\播放器配置程序.obj

     文件   43122688  2018-03-08 15:37  播放器配置程序\播放器配置程序\Debug\播放器配置程序.pch

     文件      70000  2018-03-09 12:07  播放器配置程序\播放器配置程序\Debug\播放器配置程序.res

     文件       2192  2018-03-09 12:07  播放器配置程序\播放器配置程序\Debug\播放器配置程序.tlog\cl.command.1.tlog

     文件      54622  2018-03-09 12:07  播放器配置程序\播放器配置程序\Debug\播放器配置程序.tlog\CL.read.1.tlog

     文件       1874  2018-03-09 12:07  播放器配置程序\播放器配置程序\Debug\播放器配置程序.tlog\CL.write.1.tlog

     文件       1512  2018-03-09 12:08  播放器配置程序\播放器配置程序\Debug\播放器配置程序.tlog\link.command.1.tlog

     文件       4950  2018-03-09 12:08  播放器配置程序\播放器配置程序\Debug\播放器配置程序.tlog\link.read.1.tlog

     文件        804  2018-03-09 12:08  播放器配置程序\播放器配置程序\Debug\播放器配置程序.tlog\link.write.1.tlog

     文件        626  2018-03-09 12:07  播放器配置程序\播放器配置程序\Debug\播放器配置程序.tlog\rc.command.1.tlog

     文件       2668  2018-03-09 12:07  播放器配置程序\播放器配置程序\Debug\播放器配置程序.tlog\rc.read.1.tlog

     文件        234  2018-03-09 12:07  播放器配置程序\播放器配置程序\Debug\播放器配置程序.tlog\rc.write.1.tlog

     文件        187  2018-03-09 12:08  播放器配置程序\播放器配置程序\Debug\播放器配置程序.tlog\播放器配置程序.lastbuildstate

     文件      12571  2018-03-09 12:07  播放器配置程序\播放器配置程序\MediaDlg.cpp

     文件       1574  2018-03-09 11:29  播放器配置程序\播放器配置程序\MediaDlg.h

     文件       4028  2018-03-08 15:12  播放器配置程序\播放器配置程序\ReadMe.txt

     文件        660  2018-03-08 15:12  播放器配置程序\播放器配置程序\res\My.rc2

    .......     67777  2013-07-22 01:18  播放器配置程序\播放器配置程序\res\播放器配置程序.ico

     文件       2336  2018-03-08 17:00  播放器配置程序\播放器配置程序\resource.h

     文件        147  2018-03-08 15:12  播放器配置程序\播放器配置程序\stdafx.cpp

............此处省略22个文件信息

评论

共有 条评论

相关资源