欢迎光临

木子屋

标题: 调用user32.dll轻松移动窗体上任何控件

作者: dnawo

日期: 2009-04-07 12:22 AM

分类: Win编程

内容: 复制内容到剪贴板 程序代码//引用命名空间　System.Runtime.InteropServices
[DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)]
public static extern IntPtr SendMessage(IntPtr hWnd, int wMsg, int wParam, int lParam);
先添加上边语句，然后编写控件MouseMove事件的处理程序(下边代码移动PictureBox控件)：
复制内容到剪贴板 程序代码pictureBox1.MouseMove += delegate(object sender, MouseEventArgs e)
{
PictureBox picbox = (PictureBox)sender;
picbox.Capture = false;
SendMessage(picbox.Handle, 0x0112, 0xF012, 0);
};

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.895 ms

返回

标题: 调用user32.dll轻松移动窗体上任何控件

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.895 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.926 ms

返回