找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 5802|回复: 3

如何画一个红色的圆圈?如何设置线条的宽度?

[复制链接]

24

主题

37

回帖

3

精华

钻石会员

积分
4243
发表于 2005-12-5 17:33:50 | 显示全部楼层 |阅读模式
以下的代码是在文本框中画一个圆圈,如何才能实现所画出的圆圈是红色或其它颜色的呢?还有,如何才能设置圆圈的线条的宽度呢?谢谢!

Private Declare Function GetDC& Lib "user32" (ByVal hwnd As Long)
Private Declare Function Ellipse& Lib "gdi32" (ByVal hdc As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long)
Private Declare Function ReleaseDC& Lib "user32" (ByVal hwnd As Long, ByVal hdc As Long)



Private Sub Form_Load()
Text1.Text = ""
End Sub

Private Sub Text1_Click()
Dim TextDC As Long

TextDC = GetDC(Text1.hwnd)
Ellipse TextDC, 0, 0, 100, 100
ReleaseDC Text1.hwnd, TextDC
End Sub gX6hY49z.rar (1.09 KB, 下载次数: 15363)
[此贴子已经被作者于2005-12-05 17:35:18编辑过]

275

主题

3019

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17066

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2005-12-5 20:24:01 | 显示全部楼层
你好象少放了一个窗体什么的进去.......
我就是嗷嗷叫的老马了......

275

主题

3019

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17066

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2005-12-11 16:09:04 | 显示全部楼层
Asuka 也来了!!
我就是嗷嗷叫的老马了......

275

主题

3019

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17066

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2005-12-13 21:17:16 | 显示全部楼层

回复:(Asuka)[upload=rar]viewFile.asp?ID=379[/up...

以下是引用[I]Asuka[/I]在2005-12-11 19:38:22的发言:<br>这是前些日子复习二级考试做的例子,里面有好多画图栗子


栗子????哈哈
[此贴子已经被作者于2005-12-13 21:17:46编辑过]
我就是嗷嗷叫的老马了......

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表