求用VB程序编写的二维图形的填充代码 100

在线等.!~~~~... 在线等.!~~~~ 展开
 我来答
百度网友e9042513a
2009-04-21 · TA获得超过6984个赞
知道大有可为答主
回答量:2388
采纳率:0%
帮助的人:3501万
展开全部
VB 填充封闭区毁行手间

Private Declare Function FloodFill Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal crColor As Long) As Long
Private Declare Function CreateSolidBrush Lib "gdi32" (ByVal crColor As Long) As Long
Private Declare Function SelectObject Lib "gdi32" (ByVal hdc As Long, ByVal hObject As Long) As Long
Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) As Long

Private Sub Command1_Click()
Dim hBrush As Long
Dim OldhBrush As Long

hBrush = CreateSolidBrush(RGB(0, 0, 255))'纤嫌要填充的颜色
OldhBrush = SelectObject(Me.hdc, hBrush)

Me.Line (10, 10)-(100, 100), RGB(255, 0, 0), B

FloodFill Me.hdc, 20, 20, RGB(255, 0, 0)'区间边带余界颜色

SelectObject Me.hdc, OldhBrush
DeleteObject hBrush
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
logo在线生成器
2024-10-28 广告
在上海数都信息科技有限公司,我们创意无限,将字母转化为生动图标是我们的拿手好戏。想象一下,字母"S"优雅地弯曲成一座未来城市的轮廓,寓意着上海这座国际大都市的繁华与科技的融合;"D"则巧妙地变形为一块智能芯片,闪烁着数据流动的光芒,象征着我... 点击进入详情页
本回答由logo在线生成器提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式