求VB6代码,实现PictureBox控件为圆形

实现PictureBox控件为圆形。解决者给100分。... 实现PictureBox控件为圆形。解决者给100分。 展开
 我来答
fanhappy123
2009-02-08 · TA获得超过514个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:582万
展开全部
以下代码把picture1控件做成200x200的圆(圆的大小可以从参数中改)

有问题消息我

Private Declare Function CreateEllipticRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long '创建一个椭圆,该椭圆与X1,Y1和X2,Y2坐标点确定的矩形内切
Private Declare Function SetWindowRgn Lib "user32" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long '改变窗口的区域

Private Sub Form_Load()
Dim mianji As Long
mianji = CreateEllipticRgn(0, 0, 200, 200)
SetWindowRgn Picture1.hWnd, mianji, True
End Sub
wajika
2009-02-08 · TA获得超过239个赞
知道小有建树答主
回答量:1044
采纳率:0%
帮助的人:612万
展开全部
有点难哦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式