自己动手开发音乐播放器(二)附加界面的搭建.doc

自己动手开发音乐播放器(二)附加界面的搭建.doc

ID:55277048

大小:21.00 KB

页数:10页

时间:2020-05-08

自己动手开发音乐播放器(二)附加界面的搭建.doc_第1页
自己动手开发音乐播放器(二)附加界面的搭建.doc_第2页
自己动手开发音乐播放器(二)附加界面的搭建.doc_第3页
自己动手开发音乐播放器(二)附加界面的搭建.doc_第4页
自己动手开发音乐播放器(二)附加界面的搭建.doc_第5页
资源描述:

《自己动手开发音乐播放器(二)附加界面的搭建.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、自己动手开发音乐播放器(二)附加界面的搭建昨天搭建好了,主界面,今天依然要搭建界面,我想首先将基本的界面搭建好,然后再一步一步实现音乐播放器的功能昨天搭建好的主界面今天需要搭建两个界面,一个是退出界面,一个是关于界面,对于这两个界面,我想大家不会陌生,如退出QQ时,就会出现一个退出界面,提示是退出还是最小化托盘,关于界面是显示音乐播放器的信息,言归正传首先打开昨天搭建好的主界面选择Dialog文件夹,并且单击鼠标右键选择插入Dialog插入Dialog后的界面修改对话框的名字和ID将鼠标移到对话框上并且单击鼠标右

2、键选择属性将ID改为IDD_ABOUT标题改为关于修改后的效果搭建好后就开始写代码选择文件-----新建-----C++Sourcefile输入AboutDlg单击确定在AboutDlg.cpp中添加下面代码#include"stdafx.h"#include<windows.h>#include<windowsx.h>#include"resource.h"#include"MainDlg.h"#include&

3、quot;AboutDlg.h"BOOLWINAPIAbout_Main_Proc(HWNDhWnd,UINTuMsg,WPARAMwParam,LPARAMlParam){switch(uMsg){HANDLE_MSG(hWnd,WM_INITDIALOG,About_Main_OnInitDialog);HANDLE_MSG(hWnd,WM_COMMAND,About_Main_OnCommand);HANDLE_MSG(hWnd,WM_CLOSE,About_Main_OnClose);}retu

4、rnFALSE;}BOOLAbout_Main_OnInitDialog(HWNDhwnd,HWNDhwndFocus,LPARAMlParam){returnTRUE;}voidAbout_Main_OnCommand(HWNDhwnd,intid,HWNDhwndCtl,UINTcodeNotify){switch(id){caseIDOK:{EndDialog(hwnd,0);}break;default:break;}}voidAbout_Main_OnClose(HWNDhwnd){EndDialog(

5、hwnd,0);}再用上面的方法建立一个头文件文件名为AboutDlg,并在文件中添加下面的代码#ifndef_About_MAIN_H#define_About_MAIN_H#include<windows.h>BOOLWINAPIAbout_Main_Proc(HWNDhWnd,UINTuMsg,WPARAMwParam,LPARAMlParam);BOOLAbout_Main_OnInitDialog(HWNDhwnd,HWNDhwndFocus,LPARAMlParam);voidAbout_

6、Main_OnCommand(HWNDhwnd,intid,HWNDhwndCtl,UINTcodeNotify);voidAbout_Main_OnClose(HWNDhwnd);#endif并且在MainDlg.CPP文件中的voidMain_OnCommand(HWNDhwnd,intid,HWNDhwndCtl,UINTcodeNotify)函数中添加下面代//关于caseID_MENUITEM40016:{/*得到窗口的实例句柄*/HINSTANCEhInstance=(HINSTANCE)GetWin

7、dowLong(hwnd,GWL_HINSTANCE);/*弹出对话框*/DialogBoxParam(hInstance,MAKEINTRESOURCE(IDD_ABOUT),NULL,About_Main_Proc,NULL);}break;修改关于对话框,将对话框修改成下图所示的界面测试代码,执行程序退出界面,退出界面和关于界面的原理一样,也是添加对话框新建两个文件一个是ExitDlg.CPP还有一个是ExitDlg.h在ExitDlg.cpp中添加下面代码#include"stdafx.h&qu

8、ot;#include<windows.h>#include<windowsx.h>#include"shellapi.h"//取用托盘头文件#include"resource.h"#include"MainDlg.h"#include"ExitDlg.h"//处理托盘

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。