c语言ege运行怎么加音乐,ege输入字符和插入音乐的问题。

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

ege仅有那一个输入函数,虽然输入的是字符串,但是利用c库函数可以实现向数的转化。

所以也就可以实现输入任意类型了。

至于音乐播放,在c语言吧已经告诉你了,我把MUSIC类的定义给你粘过来吧。

class MUSIC

{

public:

MUSIC();

virtual ~MUSIC();

operator HWND()const{return (HWND)m_dwCallBack;}

public:

int IsOpen() {return (m_DID != MUSIC_ERROR) ? 1 : 0;}

DWORD OpenFile(LPCSTR filepath);

DWORD OpenFile(LPCWSTR filepath);

DWORD Play(DWORD dwFrom=MUSIC_ERROR, DWORD dwTo=MUSIC_ERROR);

DWORD Pause();

DWORD Seek(DWORD dwTo); //播放位置定位,单位为ms

DWORD SetVolume(float value);

DWORD Close();

DWORD Stop();

DWORD GetPosition();

DWORD GetLength();

// 以下函数GetPlayStatus的返回值为以下之一(意义看后缀):

// MUSIC_MODE_NOT_OPEN //没有正确打开

// MUSIC_MODE_NOT_READY //设备没准备好 (较少使用)

// MUSIC_MODE_PAUSE //暂停中

// MUSIC_MODE_PLAY //正在播放

// MUSIC_MODE_STOP //成功打开后,或者播放完是这个状态

// MUSIC_MODE_OPEN //打开中 (较少使用)

// MUSIC_MODE_SEEK //定位中 (较少使用)

DWORD GetPlayStatus();

private:

DWORD m_DID;

PVOID m_dwCallBack;

};

稍微懂点类的知识或者和结构体类比就能看懂的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值