Files
MusicPlayer2/MusicPlayer2/PlayTrackDlg.cpp
T
zhongyang219 f5eefe2f81 版本V2.51_4
2017-08-09 19:10:48 +08:00

69 lines
1.3 KiB
C++
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// PlayTrackDlg.cpp : 实现文件
//
#include "stdafx.h"
#include "MusicPlayer2.h"
#include "PlayTrackDlg.h"
#include "afxdialogex.h"
// CPlayTrackDlg 对话框
IMPLEMENT_DYNAMIC(CPlayTrackDlg, CDialogEx)
CPlayTrackDlg::CPlayTrackDlg(CWnd* pParent /*=NULL*/)
: CDialogEx(IDD_PLAY_TRACK_DIALOG, pParent)
{
}
CPlayTrackDlg::~CPlayTrackDlg()
{
}
void CPlayTrackDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Control(pDX, IDC_EDIT_TRACK, m_track_edit);
}
BEGIN_MESSAGE_MAP(CPlayTrackDlg, CDialogEx)
ON_EN_CHANGE(IDC_EDIT_TRACK, &CPlayTrackDlg::OnEnChangeEditTrack)
END_MESSAGE_MAP()
// CPlayTrackDlg 消息处理程序
int CPlayTrackDlg::GetTrack() const
{
return m_track;
}
void CPlayTrackDlg::OnEnChangeEditTrack()
{
// TODO: 如果该控件是 RICHEDIT 控件,它将不
// 发送此通知,除非重写 CDialogEx::OnInitDialog()
// 函数并调用 CRichEditCtrl().SetEventMask(),
// 同时将 ENM_CHANGE 标志“或”运算到掩码中。
// TODO: 在此添加控件通知处理程序代码
CString str;
m_track_edit.GetWindowText(str);
m_track = _wtoi(str);
}
BOOL CPlayTrackDlg::OnInitDialog()
{
CDialogEx::OnInitDialog();
// TODO: 在此添加额外的初始化
m_track_edit.SetLimitText(6);
m_track_edit.SetFocus(); //初始时将焦点设置到编辑控件
return FALSE; // return TRUE unless you set the focus to a control
// 异常: OCX 属性页应返回 FALSE
}