双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

求各位进来看下GetCursorPos这个函数.....十分感谢!!

dazhi518 dazhi518 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我试着做一个小程序,窗体上有一个图片框,我想通过窗体的右键单来设置图片框的位置,即在鼠标在窗上的位置.
可是听说API好像是以像素为单位的.而窗体以 缇 为单位,点击右键后图片框总是在别的地方,我把窗体的ScaluMode属性
设为像素后,图片框仍不能到鼠标的位置..我的代码如下,
请各位多多赐教,我改如何改写??十分感谢...
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Type POINTAPI
X As Long
Y As Long
End Type

Dim mypos As POINTAPI

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
GetCursorPos mypos
If Button = 2 Then
Picture1.Left = mypos.X
Picture1.Top = mypos.Y
End If
End Sub
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
dazhi518
API 1,488 成员 23,270 内容