c语言钢琴程序代码

c语言钢琴程序代码

ID:1200994

大小:90.50 KB

页数:15页

时间:2017-11-08

c语言钢琴程序代码_第1页
c语言钢琴程序代码_第2页
c语言钢琴程序代码_第3页
c语言钢琴程序代码_第4页
c语言钢琴程序代码_第5页
资源描述:

《c语言钢琴程序代码》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、把以下程序复制粘贴到Visualc++6.0,点编译与连接,不要点编译,不然会出错,这个程序就没用了,在强调一下:点编译与链接。然后点执行,就可以开始弹钢琴了。最后附有一些歌曲的代码,你可以试试看。//钢琴.cpp:Definestheentrypointfortheapplication.//#include"stdafx.h"#include"resource.h"#includetypedefvoid(*TYPEFUNCREATE)(HWNDhwnd);typedefvoid(*TYPEFUNPLAY)(charch);#defineMAX_

2、LOADSTRING100//GlobalVariables:HINSTANCEhInst;//currentinstanceTCHARszTitle[MAX_LOADSTRING];//ThetitlebartextTCHARszWindowClass[MAX_LOADSTRING];//ThetitlebartextTYPEFUNCREATEg_pCreateFun=NULL;TYPEFUNPLAYg_pPlayFun=NULL;TYPEFUNCREATEg_pReleaseFun=NULL;HMODULEg_hdll=NULL;BOOLg_isHack=FAL

3、SE;LPCTSTRg_szSoundFile[]={"sound1.txt","sound2.txt","sound3.txt"};intg_nFileIndex=0;intg_nCurPosition=0;//Fowarddeclarationsoffunctionsincludedinthiscodemodule:ATOMMyRegisterClass(HINSTANCEhInstance);BOOLInitInstance(HINSTANCE,int);LRESULTCALLBACKWndProc(HWND,UINT,WPARAM,LPARAM);LRESU

4、LTCALLBACKAbout(HWND,UINT,WPARAM,LPARAM);intAPIENTRYWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRlpCmdLine,intnCmdShow){//TODO:Placecodehere.MSGmsg;HACCELhAccelTable;//InitializeglobalstringsLoadString(hInstance,IDS_APP_TITLE,szTitle,MAX_LOADSTRING);LoadString(hInstance,IDC_M

5、Y,szWindowClass,MAX_LOADSTRING);MyRegisterClass(hInstance);//Performapplicationinitialization:if(!InitInstance(hInstance,nCmdShow)){returnFALSE;}hAccelTable=LoadAccelerators(hInstance,(LPCTSTR)IDC_MY);//Mainmessageloop:while(GetMessage(&msg,NULL,0,0)){if(!TranslateAccelerator(msg.hwnd,

6、hAccelTable,&msg)){TranslateMessage(&msg);DispatchMessage(&msg);}}returnmsg.wParam;}////FUNCTION:MyRegisterClass()////PURPOSE:Registersthewindowclass.////COMMENTS:////Thisfunctionanditsusageisonlynecessaryifyouwantthiscode//tobecompatiblewithWin32systemspriortothe'RegisterClassEx'//fun

7、ctionthatwasaddedtoWindows95.Itisimportanttocallthisfunction//sothattheapplicationwillget'wellformed'smalliconsassociated//withit.//ATOMMyRegisterClass(HINSTANCEhInstance){WNDCLASSEXwcex;wcex.cbSize=sizeof(WNDCLASSEX);wcex.style=CS_HREDRAW

8、CS_VREDRAW;wcex.lpfnWndProc=(WNDPROC)WndProc

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

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

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