VB老是提示WM_LBUTTONDOWN变量未定义是为什么呀?
PostMessageBi,WM_LBUTTONDOWN,&H1,&H5001FPostMessageBi,WM_SETCURSOR,&H1,&H5001FPostMes...
PostMessage Bi, WM_LBUTTONDOWN, &H1, &H5001F PostMessage Bi, WM_SETCURSOR, &H1, &H5001F PostMessage Bi, WM_LBUTTONUP, &H1, &H5001F
Postmessage我已经声明了,但执行的时候提示WM_LBUTTONDOWN变量未定义 展开
Postmessage我已经声明了,但执行的时候提示WM_LBUTTONDOWN变量未定义 展开
5个回答
推荐于2016-10-25 · 知道合伙人软件行家
关注
展开全部
WM_LBUTTONDOWN是一个API函数PostMessage的一个常数。
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
请在引用该API函数的地方添加:
Private Const WM_LBUTTONDOWN = &H201
如果是在标准模块中则:
Public Const WM_LBUTTONDOWN = &H201
凡引用API函数出现类似提示缺少xx变量未定义,可运行API函数浏览器,导入API函数,在下图红色箭头指向的文本框输入所缺变量名,可搜索到需要的常量声明式。
展开全部
在VB中使用 API 函数时,其中的参数变量是要定义的哦。
在模块中或窗体的“通用”中定义:
Public Const WM_LBUTTONDOWN =&H0201
Public Const WM_LBUTTONUP =&H0202
Public Const WM_LBUTTONDBLCLK =&H0203
Public Const WM_RBUTTONDOWN =&H0204
Public Const WM_RBUTTONUP =&H0205
Public Const WM_RBUTTONDBLCLK =&H0206
其它的程序中用到的参数,自己再查一下....
在模块中或窗体的“通用”中定义:
Public Const WM_LBUTTONDOWN =&H0201
Public Const WM_LBUTTONUP =&H0202
Public Const WM_LBUTTONDBLCLK =&H0203
Public Const WM_RBUTTONDOWN =&H0204
Public Const WM_RBUTTONUP =&H0205
Public Const WM_RBUTTONDBLCLK =&H0206
其它的程序中用到的参数,自己再查一下....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是api 常数符号
Private Const WM_LBUTTONDOWN = &H201
Private Const WM_LBUTTONUP = &H202
Private Const WM_SETCURSOR = &H20
把它复制到声明区。
从外接程序菜单打开api浏览器,通过它搜索相应的声明并插入很方便。
Private Const WM_LBUTTONDOWN = &H201
Private Const WM_LBUTTONUP = &H202
Private Const WM_SETCURSOR = &H20
把它复制到声明区。
从外接程序菜单打开api浏览器,通过它搜索相应的声明并插入很方便。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
WM_LBUTTONDOWN未定义,提示很明确啊,你需要定义这个变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-27
展开全部
呵呵,安装 msdn
内有 详细 资料
内有 详细 资料
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询