dvd仿真程序设计_面向对象程序课程设计说明书(编辑修改稿)内容摘要:

{{AFX_MSG_MAP(CAboutDlg) // No message handlers //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CAaDlg dialog CAaDlg::CAaDlg(CWnd* pParent /*=NULL*/) : CDialog(CAaDlg::IDD, pParent) { //{{AFX_DATA_INIT(CAaDlg) //}}AFX_DATA_INIT // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 t=1。 t1=true。 m_hIcon = AfxGetApp()LoadIcon(IDR_MAINFRAME)。 } void CAaDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX)。 //{{AFX_DATA_MAP(CAaDlg) DDX_Control(pDX, IDC_LIST1, m_list)。 DDX_Control(pDX, IDC_BUTTON2, m_Open)。 DDX_Control(pDX, IDC_BUTTOPlay, m_Play)。 DDX_Control(pDX, IDC_BUTTONUP, m_Up)。 DDX_Control(pDX, IDC_BUTTONStop, m_Stop)。 DDX_Control(pDX, IDC_BUTTONDown, m_Down1)。 DDX_Control(pDX, IDC_BUTTOSlow, m_Slow)。 DDX_Control(pDX, IDC_BUTTONVolSmall, m_VolSmall)。 DDX_Control(pDX, IDC_BUTTONVolBig, m_VolBig)。 DDX_Control(pDX, IDC_BUTTONMenu, m_Menu)。 DDX_Control(pDX, IDC_BUTTONJIeKou, m_JieKou)。 DDX_Control(pDX, IDC_BUTTONForhead, m_Forhead)。 DDX_Control(pDX, IDC_BUTTOClose, m_Close)。 DDX_Control(pDX, IDC_OCX1, m_WMp)。 //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CAaDlg, CDialog) //{{AFX_MSG_MAP(CAaDlg) ON_WM_SYSCOMMAND() ON_WM_PAINT() ON_WM_QUERYDRAGICON() ON_BN_CLICKED(IDC_BUTTOClose, OnBUTTOClose) ON_BN_CLICKED(IDC_BUTTONForhead, OnBUTTONForhead) ON_BN_CLICKED(IDC_BUTTOSlow, OnBUTTOSlow) ON_BN_CLICKED(IDC_BUTTONVolBig, OnBUTTONVolBig) ON_BN_CLICKED(IDC_BUTTONVolSmall, OnBUTTONVolSmall) ON_BN_CLICKED(IDC_BUTTONJIeKou, OnBUTTONJIeKou) ON_BN_CLICKED(IDC_BUTTONDown, OnBUTTONDown) ON_BN_CLICKED(IDC_BUTTOPlay, OnBUTTOPlay) ON_BN_CLICKED(IDC_BUTTONStop, OnBUTTONStop) ON_BN_CLICKED(IDC_BUTTONUP, OnButtonup) ON_BN_CLICKED(IDC_BUTTONMenu, OnBUTTONMenu) ON_BN_CLICKED(IDC_BUTTON2, OnOpen) ON_LBN_DBLCLK(IDC_LIST1, OnDblclkList1) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CAaDlg message handlers BOOL CAaDlg::OnInitDialog() { HICON DVDIcon,BoxIcon。 CDialog::OnInitDialog()。 k=0。 DVDIcon=AfxGetApp()LoadIcon(IDI_ICON1)。 BoxIcon=AfxGetApp()LoadIcon(IDI_ICON2)。 SetIcon(DVDIcon,TRUE)。 (BoxIcon)。 (IDD_DIALOG1,this)。 // Add About... menu item to system menu. // IDM_ABOUTBOX must be in the system mand range. ASSERT((IDM_ABOUTBOX amp。 0xFFF0) == IDM_ABOUTBOX)。 ASSERT(IDM_ABOUTBOX 0xF000)。 m_Control=()。 m_set=()。 m_wmpDVD=()。 (None)。 (FALSE)。 //()。 // a1=TRUE。 // a2=TRUE。 CMenu* pSysMenu = GetSystemMenu(FALSE)。 if (pSysMenu != NULL) { CString strAboutMenu。 (IDS_ABOUTBOX)。 if (!()) { pSysMenuAppendMenu(MF_SEPARATOR)。 pSysMenuAppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu)。 } } // Set the icon for this dialog. The framework does this automatically // when the application39。 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 return TRUE。 // return TRUE unless you set the focus to a control } void CAaDlg::OnSysCommand(UINT nID, LPARAM lParam) { if ((nID amp。 0xFFF0) == IDM_ABOUTBOX) { CAboutDlg dlgAbout。 ()。 } 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 CAaDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this)。 // device context for painting SendMessage(WM_ICONERASEBKGND, (WPARAM) (), 0)。 // Center icon in client rectangle int cxIcon = GetSystemMetrics(SM_CXICON)。 int cyIcon = GetSystemMetrics(SM_CYICON)。 CRect rect。 GetClientRect(amp。 rect)。 int x = (() cxIcon + 1) / 2。 int y = (() cyIcon + 1) / 2。 // Draw the icon (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 CAaDlg::OnQueryDragIcon() { return (HCURSOR) m_hIcon。 } void CAaDlg::OnBUTTOClose() { // TODO: Add your control notification handler code here //m_WMp. if(t1) { t1=false。 GetDlgItem(IDC_BUTTOClose)SetWindowText(电源开 )。 ()。 (NULL)。 } else { t1=TRUE。 GetDlgItem(IDC_BUTTOClose)SetWindowText(电源关 )。 ()。 } } // char szFileFilter[]= //VOB File(*.vob)|*.vob| // Mp3 File(*.mp3)|*.mp3| // MPEG File(*.mpeg)|*.mpeg| // Media File(*.asf)|*.asf| // Video File(*.dat)|*.dat| // MPGA File(*.mpga)|*.mpga| // Wave File(*.wav)|*.wav| // AVI File(*.avi)|*.avi| // Movie File(*.mov)|*.mov| // Mid File(*.mid。 *,rmi)|*.mid。 *.rmi| // Wma File(*.wma)|*.wma| // All File(*.*)|*.*||。 // CFileDialog fileDialog( TRUE,NULL,NULL,NULL,szFileFilter,this)。 // if (() == IDOK) // { // CString fileName=()。 // (fileName)。 // } void CAaDlg::OnBUTTONForhead() { // TODO: Add your control notification handler code here // if (a1) // { ()。 // a1=false。 // } // else } void CAaDlg::OnBUTTOSlow() { // TODO: Add your control notification handler code here ()。 /*m_Control.*/ } void CAaDlg::OnBUTTONVolBig() { // TODO: Add your control notification handler code here int i=()。 i++。 (i)。 } void CAaDlg::OnBUTTONVolSmall() { // TODO: Add your control notification handler code here int i=()。 i。 (i)。 } void CAaDlg::OnBUTTONJIeKou() { // TODO: Add your control notification handler code here if(t)。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。