社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 社区论坛任务 迷你宠物
  • 3158阅读
  • 3回复

WIN32的一个算法~

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
  1. #include <studio.h>
  2. #include <windows.h>
  3. int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int)
  4. {
  5.   HDC myDC;
  6.   RECT ScrRect;
  7.   GetWindowRect(GetDesktopWindow(), &ScrRect);
  8.   myDC=GetDC((HWND)0);  
  9.   for(long i=0; i<100000; i++)
  10.   {
  11. int x, y, width, height;
  12. x=(rand()%ScrRect.right)/2+(width=rand()%3);
  13. y=rand()%ScrRect.bottom-(height=rand()%3);
  14. BitBlt(myDC, x, y, x+width, y+height, myDC, x+rand()%3-1, y-rand()%2, SRCCOPY);  
  15.   }
  16.   ReleaseDC((HWND)0, myDC);
  17.   InvalidateRect(0, NULL, TRUE);
  18.   return 0;
  19. }
#3=P4FUz.  
5v)(8|.M  
p}b/XnV$~  
呵呵 能看出什么算法吗
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
级别: 经院高中
发帖
369
铜板
3800
人品值
215
贡献值
0
交易币
0
好评度
305
信誉值
0
金币
0
所在楼道
只看该作者 1 发表于: 2006-06-11
得到桌面分辨率... ~>G]_H]?  
G" b60RQ  
调用API函数BitBlt 画图吧. TGT$ >/w >  
iWXc  
加入随机坐标.... %/"Oxi^G  
Q+|{Bs)6i1  
其他不知道了。.....猜的+BAIDU.
级别: 终身会员
发帖
2972
铜板
0
人品值
1184
贡献值
2
交易币
0
好评度
2590
信誉值
0
金币
0
所在楼道

只看该作者 2 发表于: 2006-06-11
其他不知道了。.....猜的+BAIDU (ClhbfzD  
#m. AN  

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
只看该作者 3 发表于: 2006-06-11
就是一种紊乱 -f>'RI95>  
呵呵
描述
快速回复

您目前还是游客,请 登录注册
欢迎提供真实交流,考虑发帖者的感受
认证码:
验证问题:
10+5=?,请输入中文答案:十五