基本信息
源码名称:C#实现WindowsAPI改变 鼠标指向的任意窗体中控件的大小和位置实例
源码大小:0.07M
文件格式:.rar
开发语言:C#
更新时间:2013-01-08
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
用.net实现 改变其它任意窗体控件的属性值
public partial class Form1 : Form { public Form1() { InitializeComponent(); InitializePointerCursor(); } #region 指针状态以及查找窗口 private void InitializePointerCursor() { CustomCursor customCursor = new CustomCursor(pPointer.Cursor, global::TestWin.Properties.Resources.pointer, 23, 23); pPointer.Cursor = customCursor.OpenCursor(); pPointer.MouseDown = pPointer_MouseDown; } private void pPointer_MouseDown(object sender, MouseEventArgs e) { pPointer.Visible = false; pPointer.MouseMove = pPointer_MouseMove; pPointer.MouseUp = pPointer_MouseUp; } private void pPointer_MouseMove(object sender, MouseEventArgs e) { this.tbWinHandle.Text = FindPointer(); } private void pPointer_MouseUp(object sender, MouseEventArgs e) { pPointer.Visible = true; pPointer.MouseMove -= pPointer_MouseMove; pPointer.MouseUp -= pPointer_MouseUp; } private string FindPointer() { return WinHWND.GetWinHWND().ToString(); } #endregion private void button1_Click(object sender, EventArgs e) { WinHWND win = WinHWND.GetWinHWND(this.tbWinHandle.Text); win.Top = win.Top - 10; } private void button2_Click(object sender, EventArgs e) { WinHWND win = WinHWND.GetWinHWND(this.tbWinHandle.Text); win.Top = win.Top 10; } private void button3_Click(object sender, EventArgs e) { } private void button4_Click(object sender, EventArgs e) { WinHWND win = WinHWND.GetWinHWND(this.tbWinHandle.Text); win.Top = win.Left 10; } private void button5_Click(object sender, EventArgs e) { WinHWND win = WinHWND.GetWinHWND(this.tbWinHandle.Text); win.Width = win.Width 10; } private void button6_Click(object sender, EventArgs e) { WinHWND win = WinHWND.GetWinHWND(this.tbWinHandle.Text); win.Width = win.Width 10; } }