关注公众号程序猿从入门到入土查询更方便哦
1、使用MessageBox消息框判断播放两首歌曲?
#include<Windows.h>
#pragma comment(lib,"winmm.lib")
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow) {
int i = MessageBox(NULL, L"第一首 Believer 第二首 Fade", L"选择歌曲", MB_YESNO | MB_ICONQUESTION);
if (i==6) {
mciSendString(L"Open ./Music/1.mp3 alias music", 0, 0, 0);
mciSendString(L"play music repeat", 0, 0, 0);
}
else {
mciSendString(L"Open ./Music/2.mp3 alias music", 0, 0, 0);
mciSendString(L"play music repeat", 0, 0, 0);
}
MessageBox(NULL, L"是否停止?", L"停止?", MB_OK | MB_ICONQUESTION);
return 0;
}
2、windows应用程序的执行过程?
系统收到命令后,创建新的进程和初始线程
加载内I存
加载dll
分配物理空间并映射虚拟空间
执行程序