社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 社区论坛任务 迷你宠物
  • 2313阅读
  • 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. }
v[ F_r  
\ZCc~muR  
v6oZD;;~  
呵呵 能看出什么算法吗
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
级别: 经院高中
发帖
369
铜板
3800
人品值
215
贡献值
0
交易币
0
好评度
305
信誉值
0
金币
0
所在楼道
只看该作者 1 发表于: 2006-06-11
得到桌面分辨率... GT#iY*  
kdg Q -UN$  
调用API函数BitBlt 画图吧. Av+R~&h  
m#'u;GP]k  
加入随机坐标.... ~e'FPVDn  
W)j/[  
其他不知道了。.....猜的+BAIDU.
级别: 终身会员
发帖
2972
铜板
0
人品值
1184
贡献值
2
交易币
0
好评度
2590
信誉值
0
金币
0
所在楼道

只看该作者 2 发表于: 2006-06-11
其他不知道了。.....猜的+BAIDU 85Ms*[g  
(Tc ~  

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

您目前还是游客,请 登录注册
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
认证码:
验证问题:
3+5=?,请输入中文答案:八 正确答案:八