求VB窗体无边框拖动代码

求VB窗体无边框拖动代码,Form.borderStyle=0时可以拖动的代码!... 求VB窗体无边框拖动代码,Form.borderStyle=0时可以拖动的代码! 展开
 我来答
zx001z7d53
2011-09-12 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:5569万
展开全部
Private Declare Function ReleaseCapture Lib "user32" () As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

Private Const WM_SYSCOMMAND = &H112
Private Const SC_MOVE = &HF010&
Private Const WM_NCLBUTTONDOWN = &HA1
Private Const HTCAPTION = 2

Private Sub Command1_Click()
End
End Sub

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
ReleaseCapture
SendMessage Me.hwnd, WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0
'SendMessage hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0&
'上述两种方尘拆法野燃都能实现派脊枣该功能。
End Sub
钢崽7914
2011-09-13 · TA获得超过787个赞
知道答主
回答量:268
采纳率:0%
帮助的人:147万
展开全部

下面是一个类用来完成你所要求的:
class TestFrame extends JFrame
{
public TestFrame()
{
setTitle("");//设置无标题
setResizable(true);//设置用户可以改变窗口前者喊大小
setVisible(true);//窗体可见
}
}
至于所说的无边框,在没有给窗体设置大小时,系统默认就是无边框慧野的
希望嫌毕我的回答能使你满意,如果满意 请给我最佳答案,谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
IOBUS
2011-09-12 · 超过13用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:18万
展开全部
Private Declare Function ReleaseCapture Lib "user32" () As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const HTCAPTION = 2
Private Const WM_NCLBUTTONDOWN = &HA1

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
追问
Mouse_OnFormPosition = New Point(-e.X, -e.Y)缺少语句结束
追答
你的是vb6.0还是vb.Net? 开始我以为你是用的vb.net所以我发的是vb.net代码。后来又发了个vb6的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式