用SetCapture ReleaseCapture API,在98下运行正常,在2000下就不能拖动窗口了.
解决方案 »
- 这种复杂的注册表操作,可以用VB搞定么?
- 水木清华站BBS真是垃圾站,从没有见过
- 如何逐行读文本文件的内容?
- 从VB6升级到VB.NET的问题?
- 我的软件安装在英文操作系统下(不能正常显示汉字),救命呀
- 在线请教,急!!!解决问题立即结贴给分!
- 关于远程访问数据库~~求救[在线等候]~~立即结分
- 急!请教
- 我该用什么代理服务软件好?要求支持ADSL,可以限制各客户的流量,能远程控制服务器上代理软件的设置,支持透明代理(即克服机不用每个软件都设置代理)!!!
- ------>简单任务:设计Activex时有一个属性是listItem,麻烦由此而来-------/*最近vb版人气不旺,大家起努力*/!
- 如何让MSHFGRID中网格的大小根据内容自动调节。
- 我想将一个VB写的EXE程序反编译出来,看下他的源代码(无恶意)
[email protected]
*API函数声明:
Declare Function ReleaseCapture Lib "user32" () As Long Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Public Const HTCAPTION = 2
Public Const WM_NCLBUTTONDOWN = &HA1
在 Form_MouseDown 事件中:
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
ReleaseCapture SendMessage hwnd, WM_NCLBUTTONDOWN, HTCAPTION,0&
End Sub