| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3156 人关注过本帖
标题:关于圣诞夜的场景程序
只看楼主 加入收藏
superkey007
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-12-13
收藏
 问题点数:0 回复次数:22 
关于圣诞夜的场景程序
最近搞了个snow的程序.功能是在桌面上产生下雪的场景.我突然想搞个程序,功能是在桌面上实现自己  在圣诞夜站在外面的圣诞树旁,并且下着学.可惜小弟才疏学浅,希望各位帮给忙!谢谢!

圣诞节的第一份礼物.rar (52.02 KB)
搜索更多相关主题的帖子: 圣诞 
2007-12-22 19:59
kofsos
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2007-5-5
收藏
得分:0 
呵呵!强哇~
可惜小弟才梳啊............
能给个原代码么!
学习一下!
2007-12-22 20:40
jy02163807
Rank: 1
等 级:新手上路
帖 子:52
专家分:3
注 册:2007-12-20
收藏
得分:0 
我也收到了这个程序  是用Borland C++写的 ·!哎 现在还只是c初级阶段  想改都有心无力啊·!

力拔山兮气盖世
2007-12-22 20:52
灭火的风
Rank: 2
来 自:杭州
等 级:论坛游民
帖 子:161
专家分:10
注 册:2006-6-15
收藏
得分:0 
这个程序九几年就见过了........
其实自己写也不难得,用C语言写,调用windowsAPI,我写过类似的小玩意儿。
写个WinMain函数,不要创建什么窗口,然后获取桌面的HDC,接下来怎么恶搞就都随你了.....我以前写过把屏幕慢慢的变模糊.........
2007-12-22 22:18
jy02163807
Rank: 1
等 级:新手上路
帖 子:52
专家分:3
注 册:2007-12-20
收藏
得分:0 
灭火的风英雄   你能否把源代码传给小弟啊???并指点下小弟怎么改?我想送朋友·!
   最重要是秀一把

力拔山兮气盖世
2007-12-22 23:04
灭火的风
Rank: 2
来 自:杭州
等 级:论坛游民
帖 子:161
专家分:10
注 册:2006-6-15
收藏
得分:0 
找了一下以前写的代码 改了个简单的效果 你先看看吧 是屏幕地震 震一会儿会自己停下的。
#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, char *plCmdLine, int nCmdShow)
{
    HWND hWnd;
    HDC hdcScr, hdcMem;
    HBITMAP hBitmap;
    int cx, cy;
    int i, j, n;

    hWnd = GetDesktopWindow();
    hdcScr = GetDCEx(hWnd,NULL,DCX_CACHE | DCX_LOCKWINDOWUPDATE);
    hdcMem = CreateCompatibleDC(hdcScr);
    cx = GetSystemMetrics(SM_CXSCREEN);
    cy = GetSystemMetrics(SM_CYSCREEN);
    hBitmap = CreateCompatibleBitmap(hdcScr,cx,cy);
    SelectObject(hdcMem,hBitmap);
    BitBlt(hdcMem,0,0,cx,cy,hdcScr,0,0,SRCCOPY);

    for (n=20;n;n--)
        for (i=-1;i<=1;i++)
            for (j=-1;j<=1;j++)
            {
                BitBlt(hdcScr,0+i*n,0+j*n,cx,cy,hdcMem,0,0,SRCCOPY);
                Sleep(50);
            }
    BitBlt(hdcScr,0,0,cx,cy,hdcMem,0,0,SRCCOPY);

    DeleteObject(hBitmap);
    DeleteDC(hdcMem);
    ReleaseDC(hWnd,hdcScr);
}
2007-12-23 00:17
lizhijie
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2007-4-28
收藏
得分:0 
似乎挺好玩

2007-12-23 00:18
灭火的风
Rank: 2
来 自:杭州
等 级:论坛游民
帖 子:161
专家分:10
注 册:2006-6-15
收藏
得分:0 
补充一下,这个程序用VC编译,建立工程的时候选择win32程序,不是win32控制台(Console)
2007-12-23 00:26
lizhijie
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2007-4-28
收藏
得分:0 
原帖由 [bold][underline]灭火的风[/underline][/bold] 于 2007-12-22 22:18 发表 [url=http://bbs.][/url]
这个程序九几年就见过了........
其实自己写也不难得,用C语言写,调用windowsAPI,我写过类似的小玩意儿。
写个WinMain函数,不要创建什么窗口,然后获取桌面的HDC,接下来怎么恶搞就都随你了.....我以前写过把屏幕慢慢的变模糊 ...

从九几年到现在有10年了吧,那时候我还不知道电脑是什么,更不用说程序了!请问这位大哥写几年程序了阿?现在还在写吗?

[[italic] 本帖最后由 lizhijie 于 2007-12-23 00:35 编辑 [/italic]]

2007-12-23 00:34
灭火的风
Rank: 2
来 自:杭州
等 级:论坛游民
帖 子:161
专家分:10
注 册:2006-6-15
收藏
得分:0 
我那个时候也只是玩电脑,也不知道何为程序,只是用过这个下雪的软件,我没有表达清楚,呵呵.......:)
2007-12-23 00:41
快速回复:关于圣诞夜的场景程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019935 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved