让桌面布满玫瑰花

想在这里请教下各位高手:
今天看到一个下载量过千的“让桌面布满玫瑰花”的程序——在桌面一朵一朵的生成玫瑰花。
感觉创意很不错,但是没有源码,不知道用什么开发的。
谁能给指点思路。。。
PS:这个小程序的下载地址:http://download.csdn.net/detail/ligongda405/3498086
...全文
461 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
passionkk 2013-08-16
  • 打赏
  • 举报
回复
呆呆好强啊
  • 打赏
  • 举报
回复
当时网上查资料研究了一下,最近比较忙一直没时间整理下,今晚整理了一下。。。
我做了一个版本:玫瑰由外到里画出心形+背景音乐mp3+显示祝福语
下载地址:http://download.csdn.net/detail/nanfeiyannan/3846819
感觉画心形的算法能设计一个好点的就好了,时间关系,没能多研究。同时希望各位同仁有好的创意也能不吝分享,可以把这个小程序完善的更好。。。ps:我想这也是开源的精神。。。
尘缘udbwcso 2011-11-03
  • 打赏
  • 举报
回复
这个有意思
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 demon__hunter 的回复:]
原理应该是这个样子的把

C/C++ code

#include <windows.h>
#pragma comment( linker, "/subsystem:windows /entry:mainCRTStartup" )
int main()
{
int width = GetSystemMetrics(SM_CXSCREEN);
int height……
[/Quote]

随机代码也让小弟长了见识了。。。。。。
还希望有高人继续指点哈。。。。。。
机智的呆呆 2011-11-02
  • 打赏
  • 举报
回复
原理应该是这个样子的把

#include <windows.h>
#pragma comment( linker, "/subsystem:windows /entry:mainCRTStartup" )
int main()
{
int width = GetSystemMetrics(SM_CXSCREEN);
int height = GetSystemMetrics(SM_CYSCREEN);
SetActiveWindow(0);
HDC hdc=::GetDC(0);
int i=0;
while(i<100)
{
int x=rand()%(width-30);
int y=rand()%(height-30);
Rectangle(hdc,x, y, x+30,y+30);
Sleep(1000);
}
}

無_1024 2011-11-02
  • 打赏
  • 举报
回复
我也想知道 个人认为是一段你随机代码 但是怎样绘制玫瑰花的还没有想出来
跟flash编程有关吧
無_1024 2011-11-02
  • 打赏
  • 举报
回复
好东西 多谢分享

64,648

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧