一个简单的音乐贺卡

快过年了,亲们,想送点东西给家人和朋友吗,今天教大家做一个音乐贺卡


在做音乐贺卡前,请准备下面的资源:

一首MP3格式的歌曲、一张位图(bmp格式的图片)、一个图标(icon格式的图片)


准备好上面的东西后,就开始做了,在制作之前还要做一些准备工作

将MP3格式的歌曲放在D盘的根目录下,并且将歌曲的名字改为1


打开VC6.0


选择文件—>新建


弹出新建工程界面


选择 Win32 DialogBased  Application


在工程名称中输入音乐贺卡


单击确定后进入编程界面


修改程序的名字:将程序的名字改为音乐贺卡

在图形界面上右击


选择属性


弹出属性选择框


将标题中的文字改为:(音乐贺卡)



添加最小化选项

在属性选择框中选择样式



选定最小化框


添加图标:

选定 Resource  resource


在Resource resource上单击右键


选择引入


选择一个图标


单击引入


引入图标后的界面


添加位图:

按照上面的操作选择引入


文件类型选为所有文件


选择一张位图,并且单击引入

引入位图后的界面


搭建界面:

选择Dialog


选择IDD_MAIN


进入界面


弹出控件选择框:

将鼠标移到菜单栏,并且单击鼠标右键弹出下列菜单


选择控件


弹出控件选这框


控件介绍


在对话框中插入位图

选择图片控件


在界面上调整大小


在图片界面边缘双击鼠标左键(弹出picture属性界面)


在类型中选择位图


在图像中选择IDB_BITMAP!


选好后,程序中就插入了一张图片


在界面上放两个静态文本,静态文本的标题分别是《身\n\n无\n\n彩\n\n凤\n\n双\n\n飞\n\n翼》和《心\n\n有\n\n灵\n\n犀\n\n一\n\n点\n\n通》和三个按钮,分别是音乐(IDC_MUSIC)、停止(IDC_STOP)、退出(IDC_EXIT)

注:修改控件的名字和控件的ID以及按钮盒静态文本控件的使用,请参考前面的博客


搭建好的界面:


写代码:

打开代码编辑界面(代码编辑界面的打开方法请参考前面的博客)


在写代码前先学习一个函数

函数名:mciSendString

头文件:mmsystem.h

函数功能:处理媒体文件(如:播放 暂停  停止)

函数原型:

MCIERROR mciSendString(
  LPCTSTR lpszCommand,
  LPTSTR lpszReturnString,
  UINT cchReturn,
  HANDLE hwndCallback
);


参数:
  LPCTSTR lpszCommand    发送命令串
 

 LPTSTR lpszReturnString   返回的字符串


  UINT cchReturn,    返回的字符串的大小


  HANDLE hwndCallback    一般为0


参考文章:mciSendString函数


程序代码:

#include "stdafx.h"
#include <windows.h>
#include <windowsx.h>
#include <mmsystem.h>
#include "resource.h"
#include "MainDlg.h"


BOOL WINAPI Main_Proc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
    switch(uMsg)
    {
        HANDLE_MSG(hWnd, WM_INITDIALOG, Main_OnInitDialog);
        HANDLE_MSG(hWnd, WM_COMMAND, Main_OnCommand);
		HANDLE_MSG(hWnd,WM_CLOSE, Main_OnClose);
    }

    return FALSE;
}

BOOL Main_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam)
{
	/*在窗口的标题栏上显示图标*/
	SendMessage(hwnd, WM_SETICON, ICON_SMALL, (LPARAM)LoadIcon(GetModuleHandle(NULL), MAKEINTRESOURCE(IDI_ICON1)));
  
	return TRUE;
}

void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
{
    switch(id)
    {
        case IDC_MUSIC:
		{
			//播放D盘中的1.mp3
			mciSendString("play D:\\1.mp3",0,0,0);
		}
        break;

		case IDC_STOP:
		{
	       //停止播放D盘中的1.mp3
			mciSendString("stop D:\\1.mp3",0,0,0);
		}
		break;

	    case IDC_EXIT:
		{
			exit(0);//退出程序
		}
		break;
        default:
		break;
    }
}

void Main_OnClose(HWND hwnd)
{
    EndDialog(hwnd, 0);
}


执行结果:


单击此处下载音乐贺卡


  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 下面是一个简单的 HTML5 母亲节贺卡示例: ```html <!DOCTYPE html> <html> <head> <title>母亲节贺卡</title> <style> /* 设置背景图片 */ body { background-image: url("mothers-day-bg.jpg"); background-size: cover; } /* 设置文字样式 */ h1 { text-align: center; color: white; text-shadow: 2px 2px 4px #000000; } p { text-align: center; color: white; font-size: 20px; text-shadow: 2px 2px 4px #000000; } </style> </head> <body> <h1>亲爱的妈妈</h1> <p>在这个特别的日子里,我想告诉你:</p> <p>谢谢你一直以来的关爱和支持。</p> <p>感恩你过的一切,祝你母亲节快乐!</p> <p>爱你的儿女</p> </body> </html> ``` 请记得把图片和文字替换成你自己的,同时文件保存成.html格式,用浏览器打开即可看到效果 ### 回答2: 母亲节是一个向母亲表达感激和爱意的特殊日子。使用HTML5编写一个母亲节贺卡可以使用各种标记和元素来创建一个美丽而个性化的贺卡。 首先,我们可以使用HTML5来给贺卡添加标题和样式。我们可以通过在HTML`<head>`标记中添加`<title>`标记来为贺卡添加标题,也可以通过内联CSS或外部CSS文件来设计贺卡的样式。 其次,我们可以使用HTML5来添加主要内容。我们可以使用`<div>`标记来创建贺卡的主要部分,并使用CSS为其添加背景图像或背景颜色,以及设置合适的宽度和高度。在`<div>`标记内部,我们可以使用其他的HTML标记和元素来添加文字和图片。 例如,我们可以使用`<h1>`标记来添加一个大标题,表达对母亲的祝福和感谢。我们可以使用`<p>`标记来添加一些感人的话语,描述我们爱母亲的原因和表达我们的感激之情。此外,我们还可以使用`<img>`标记来添加一张母亲和孩子的照片,让贺卡更加个性化和生动。 最后,我们还可以使用HTML5中的动画和多媒体元素来增添贺卡的趣味性。我们可以使用`<canvas>`标记来创建一些简单的动画效果,如闪烁的心形或跳动的花朵。我们还可以使用`<audio>`或`<video>`标记来添加一段感人的音乐或视频,增强贺卡的视听效果。 总之,使用HTML5编写母亲节贺卡可以让我们自由发挥创意,以独特而个性化的方式表达对母亲的爱和感激之情。无论是文字、图片、动画还是多媒体元素,都可以添加到贺卡中,使其成为一份特别的礼物,让母亲感受到我们对她的无限爱意。 ### 回答3: 当然可以用HTML5来制作一个母亲节贺卡!首先,我们需要创建一个HTML文件,并在文件中添加所需的内容和样式。 在文件的`<head>`标签中,我们可以添加CSS样式,使贺卡更加美观。例如,我们可以设置背景颜色、字体、边框等等。 接下来,在文件的`<body>`标签中,我们可以添加贺卡的具体内容。可以使用`<h1>`标签添加一个标题,如“母亲节快乐!”。 然后,我们可以使用`<p>`标签添加一段祝福的文字,表达对母亲的感激之情。 除此之外,我们还可以添加一些图片或图标来装饰贺卡。使用`<img>`标签可以插入图片,可以选择一张母亲节相关的图片,如鲜花、妈妈的照片等等。 最后,我们还可以添加一些交互效果,使贺卡更加生动。例如,我们可以使用JavaScript来实现鼠标悬停时变换颜色的效果,或者添加一个按钮,点击后显示一个特殊的祝福。 完成后,保存HTML文件,并在浏览器中打开,就可以看到我们精心制作的母亲节贺卡了! 需要注意的是,制作母亲节贺卡需要结合个人的创意和想象力,可以根据自己的喜好来设计,使贺卡更加独特和个性化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值