社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 社区论坛任务 迷你宠物
  • 2348阅读
  • 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. }
Gw#z:gX2  
5*O]`Q7  
/S9n!H:MT  
呵呵 能看出什么算法吗
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
级别: 经院高中
发帖
369
铜板
3800
人品值
215
贡献值
0
交易币
0
好评度
305
信誉值
0
金币
0
所在楼道
只看该作者 1 发表于: 2006-06-11
得到桌面分辨率... oA&V,r  
XK>/i}y  
调用API函数BitBlt 画图吧. YFCP'J"Z  
}X3SjNd q  
加入随机坐标.... vO2o/   
?q <"!U|e  
其他不知道了。.....猜的+BAIDU.
级别: 终身会员
发帖
2972
铜板
0
人品值
1184
贡献值
2
交易币
0
好评度
2590
信誉值
0
金币
0
所在楼道

只看该作者 2 发表于: 2006-06-11
其他不知道了。.....猜的+BAIDU #"a?3!wr  
,iU ]zN//  

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

您目前还是游客,请 登录注册
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
认证码:
验证问题:
10+5=?,请输入中文答案:十五