6061.html

来自「VB技巧问答10000例,是一个教程」· HTML 代码 · 共 30 行

HTML
30
字号
<html>
  <head>
    <title>关于不规则区域....?</title>
  </head>
  <body bgcolor="#FFFFFF" vlink="#808080">
    <center>
      <h1>关于不规则区域....?</h1>
    </center>
<hr size=7 width=75%>

<hr size=7 width=75%><p>
Posted by <a href="mailto:harlem73@ms26.hinet.net">哈林</a> on September 27, 1998 at 18:01:51:<p>
我想要判断Mouse是否处于一椭圆形的区域内,<br>如果Mouse移到MMRgn的椭圆形区域内时显示图片<br>但是却得不到想要的结果,是不是做错了?<br>请高手指点!感激不尽!<p>以下为程式码:<p>Option Explicit<br>Private Declare Function CreateEllipticRgn Lib "gdi32"_ <br>(ByVal x1 As Long, ByVal y1 As Long, ByVal X2 As Long,_ <br>ByVal Y2 As Long) As Long<br>Private Declare Function PtInRegion Lib "gdi32"_ <br>(ByVal hRgn As Long, ByVal X As Long, ByVal Y As Long) As Long<br>Dim MMRgn As Long<p>MMRgn = CreateEllipticRgn(Img1.Left, Img1.Top, Img1.Left + Img1.Width, Img1.Top + Img1.Height)<br>If PtInRegion(MMRgn, x, y) Then<br>   Img1.Picture = Pic1.Picture<br>Else<br>   Img1.Picture = LoadPicture("")<br>End If<br>
<br>
<br><hr size=7 width=75%><p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 6061-->
<!--top: 6077--><li><a href="6077.html">座标值的关系</a> <b>cww</b> <i>09:28:08 9/28/98</i>
(<!--responses: 6077-->1)
<ul><!--insert: 6077-->
<!--top: 6109--><li><a href="6109.html">Re: 问题是....</a> <b>哈林</b> <i>11:10:14 9/29/98</i>
(<!--responses: 6109-->0)
<ul><!--insert: 6109-->
</ul><!--end: 6109-->
</ul><!--end: 6077-->
</ul><!--end: 6061-->
<br><hr size=7 width=75%><p>

</body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?