RockyRocky 发表于 2014-9-21 15:15:37

怎么实现类似于酷狗开启(hello 酷狗!)那样的功能,详解或一段代码(要有注释哦)

怎么实现类似于酷狗开启(hello 酷狗!)那样的功能,详解或一段代码(要有注释哦)。。。

Κυκλοφο 发表于 2014-9-21 15:15:38

.判断循环首 (_启动窗口.高度 > 2)                               ;窗口高度 > 2 循环开始
    _启动窗口.高度 = _启动窗口.高度 - 4                  ;从底部减少窗口高度
    _启动窗口.顶边 = _启动窗口.顶边 + 2                  ;向下移动窗口
    延迟 (10)                                                                ;方便观看,可自行添加调整
.判断循环尾 ()                                                             ;窗口高度 < 2 循环结束
.判断循环首 (_启动窗口.宽度 > 2)                               ;窗口宽度 > 2 循环开始
    _启动窗口.宽度 = _启动窗口.宽度 - 4                  ;从右边减少窗口宽度
    _启动窗口.左边 = _启动窗口.左边 + 2                  ;向左移动窗口
    延迟 (10)                                                                ;方便观看,可自行添加调整
.判断循环尾 ()                                                             ;窗口宽度 < 2 循环结束

这个是结束时的效果。都是中文在不懂就没办法了,思路基本就是这样。高度-X,顶部+x/2。
循环、时钟都可以。就是有点消耗cpu

hacker.jin 发表于 2014-9-25 11:53:19

直接程序开始先什么也别干先播放一段音乐
要不开两个线程
一个主线程
一个播放音乐后结束掉

RockyRocky 发表于 2014-9-25 13:53:00

Κυκλοφο 发表于 2014-9-24 04:06
.判断循环首 (_启动窗口.高度 > 2)                               ;窗口高度 > 2 循环开始
    _启动 ...

大致上懂了,非常感谢回答!(虽然打非所问,酷狗结束时的效果之前没想过,可以试试做下玩玩)

RockyRocky 发表于 2014-9-25 14:01:03

RockyRocky 发表于 2014-9-25 13:53
大致上懂了,非常感谢回答!(虽然打非所问,酷狗结束时的效果之前没想过,可以试试做下玩玩)

再问下酷狗开启时,那个“Hello 酷狗!”效果怎么保存,就是一打开就有那个效果,不会受IDE的影响(一般的,就算保存了那个.wav格式的声音,单独打开时,只会听到铛的一声,失去了设置时的效果)

RockyRocky 发表于 2014-9-25 14:05:39

hacker.jin 发表于 2014-9-25 11:53
直接程序开始先什么也别干先播放一段音乐
要不开两个线程
一个主线程


问题是音乐文件怎么才能播放出来,在没IDE的时候。

线程这东东还没学,所以。。。

Κυκλοφο 发表于 2014-9-25 16:30:07

还以为是动画效果,音乐播放可以用PlaySound函数
不知道你用什么语言来写,具体百度百科这个函数

hacker.jin 发表于 2014-9-25 17:58:48

暴汗!

RockyRocky 发表于 2014-9-25 20:18:36

Κυκλοφο 发表于 2014-9-25 16:30
还以为是动画效果,音乐播放可以用PlaySound函数
不知道你用什么语言来写,具体百度百科这个函数

这个函数我用过,可是有局限,单独打开.exe文件时不会有音乐效果,因为它的局限,所以才衍生我的问题

RockyRocky 发表于 2014-9-25 20:22:36

hacker.jin 发表于 2014-9-25 17:58
暴汗!

{:5_94:}

黄志伟 发表于 2014-10-6 22:04:04

学MFC 吧少年
页: [1]
查看完整版本: 怎么实现类似于酷狗开启(hello 酷狗!)那样的功能,详解或一段代码(要有注释哦)