控制其他进程的滚动条 帮帮忙

= null) onDownLoadProgress(100 current }); } else ...{ this.progressBar1.Maximum = (int)total; this.progressBar1.Value = (int)current; } } } /** <summary> /// 下载类 /// </summary> public class Downloader ...{ //委托 public delegate void dDownloadProgress(long total new object[] ...{ total long current) ...{ if (this.InvokeRequired) ...{ this.Invoke(new Downloader.dDownloadProgress(downloader_onDownLoadProgress) EventArgs e) ...{ //用子线程工作 new System.Threading.Thread(new System.Threading.ThreadStart(StartDownload)).Start(); } //开始下载 public void StartDownload() ...{ Downloader downloader = new Downloader(); downloader.onDownLoadProgress += new Downloader.dDownloadProgress(downloader_onDownLoadProgress); downloader.Start(); } //同步更新ui void downloader_onDownLoadProgress(long total "窗口名称"); 发送消息 pWnd ->postmessage(WM_LBUTTONDOWN 枚举出其它窗口的控件之后 i); System.Threading.Thread.Sleep(100); } } } ||| 看看这个帖子: http://topic.csdn.net/t/20050809/11/4197655.html 代码如下:using System;using System.ComponentModel;using System.Windows.Forms;namespace WindowsApplication4...{ /** <summary> /// gui 类 /// </summary> public partial class Form1 : Form ...{ public Form1() ...{ InitializeComponent(); } private void button1_Click(object sender SendMessage只能支持前台CWnd *pWnd=CWnd::FindWindoW(NULL LPARAM); 需要用SPY找到控件的标识 ||| 终于编出来了 WPARAM 给对应的空间handle发送消息就好了 long current); //事件 public event dDownloadProgress onDownLoadProgress; //开始模拟工作 public void Start() ...{ for (int i = 0; i < 100; i++) ...{ if (onDownLoadProgress
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值