流羽伟 发表于 2013-12-12 21:18:47

做的很好啊,好漂亮

傅名W 发表于 2013-12-12 21:20:45

看看。。。。。。。。。。。。。。。。

森罗万象 发表于 2013-12-12 21:24:51

一个桌面时钟

白铯。。囙忆 发表于 2013-12-12 21:29:53

哇。。。小伙伴们都来围观一下

宇佳皓 发表于 2013-12-12 21:43:53

好好好好好好好好好好好好好好好好好好好好好好好好好好好好好

xajh2010 发表于 2013-12-12 22:45:38

下来学习学习

_DEBUG 发表于 2013-12-12 23:21:09

LZ真牛人也

向往青莲 发表于 2013-12-12 23:23:41

感谢楼主无私奉献

mengfy 发表于 2013-12-13 00:19:09

:lol:还要学费啊:titter:

Godyang 发表于 2013-12-13 00:21:10

look,look

逍遥一生 发表于 2013-12-13 07:33:48

学习一下
看看

jeannehotr 发表于 2013-12-13 08:06:11

路过。。。。

k5679552 发表于 2013-12-13 12:26:46

感谢楼主 不错哦

cainiao367 发表于 2013-12-13 12:29:32

好奇,,,,,

Breathless 发表于 2013-12-13 16:56:00

void DTTFDlg::StartDraw(CRect rc, CDC* pdc, int flag)
2 {
3   CPen newPen;       // 用于创建新画笔   
4   CPen *pOldPen;   // 用于存放旧画笔   
5   CBrush newBrush;   // 用于创建新画刷   
6   CBrush *pOldBrush; // 用于存放旧画刷   
7
8   int width = rc.Width();
9   int height = rc.Height();
10
11 //绘图前的准备,一般不要改
12 //*******************************************************************   
13   CDC   MemDC;   //首先定义一个显示设备对象   
14   CBitmap   MemBitmap;//定义一个位图对象   
15   //随后建立与屏幕显示兼容的内存显示设备   
16   MemDC.CreateCompatibleDC(NULL);   
17   //这时还不能绘图,因为没有地方画   ^_^   
18   //下面建立一个与屏幕显示兼容的位图,至于位图的大小嘛,可以用窗口的大小   
19   MemBitmap.CreateCompatibleBitmap(pdc,width,height);      
20   //将位图选入到内存显示设备中   
21   //只有选入了位图的内存显示设备才有地方绘图,画到指定的位图上   
22   CBitmap   *pOldBit=MemDC.SelectObject(&MemBitmap);   
23   //先用背景色将位图清除干净,这里我用的是白色作为背景   
24   //你也可以用自己应该用的颜色   
25   MemDC.FillSolidRect(0,0,width,height,RGB(0,0,0));   
26 //*******************************************************************
27
28 //按照自己的情况来选择背景颜色
29 //*******************************************************************
30   // 创建黑色新画刷   
31   newBrush.CreateSolidBrush(RGB(0,0,0));   
32   pOldBrush = MemDC.SelectObject(&newBrush);   
33   // 以黑色画刷为绘图控件填充黑色,形成黑色背景   
34   MemDC.Rectangle(rc);   
35   // 恢复旧画刷   
36   MemDC.SelectObject(pOldBrush);   
37   // 删除新画刷   
38   newBrush.DeleteObject();   
39   // 创建实心画笔,粗度为1,颜色为绿色   
40   newPen.CreatePen(PS_SOLID, 1, RGB(0,255,0));   
41   // 选择新画笔,并将旧画笔的指针保存到pOldPen   
42   pOldPen = MemDC.SelectObject(&newPen);   
43 //*******************************************************************
44
45
46 //放置要用到的绘图函数
47 //*******************************************************************
48 //绘制网格
49   DrawPic(rc, &MemDC,1);
50 //绘制图形
51   Plot(rc,&MemDC,1);
52 //*******************************************************************
53
54
55 //处理后事,一般不用改
56 //*******************************************************************
57   MemDC.SelectObject(pOldPen);    // 恢复旧画笔   
58   newPen.DeleteObject();            // 删除新画笔   
59 //将内存中的图拷贝到屏幕上进行显示   
60   pdc->BitBlt(0,0,width,height,&MemDC,0,0,SRCCOPY);   
61 //绘图完成后的清理   
62   MemBitmap.DeleteObject();   
63   MemDC.DeleteDC();
64 //*******************************************************************
65 }

liangwei2013 发表于 2013-12-13 18:04:44

礵礵礵夺自卫队自卫队夺

正在写代码 发表于 2013-12-13 19:34:45

支持楼主,好贴必须回复~~~~~

yangwenyi1010 发表于 2013-12-13 20:02:23

kankan haobayaoshigezi

yangwenyi1010 发表于 2013-12-13 20:08:16

怎么说是有毒的而且还会莫名其妙的蹦出来两个淘宝的网页,亲!

电梯卫士 发表于 2013-12-13 22:14:18

学习一下楼主奉献的精神
页: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19
查看完整版本: 自己写的一个桌面时钟