首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

使用SendMessage遇到的有关问题

2012-01-16 
使用SendMessage遇到的问题我用SendMessage(EdithWnd, WM_CLICK, (IntPtr)0, 0)点击了一个外部程序的确

使用SendMessage遇到的问题
我用SendMessage(EdithWnd, WM_CLICK, (IntPtr)0, "0");点击了一个外部程序的确定按钮,外部程序弹出一个对话框,我的程序就没有反应了(界面上的任何控件都不能使用),必须关闭弹出的这个对话框,程序才能继续! 

这个是怎么回事呢??我的程序怎样才不受这个弹出对话框的影响?

[解决办法]
开个线程得了
Thread t = new ThreadStar(new a());
priavte void btn_click(even`````````)
{
t.star();
}
public void a()
{
form.SendMessage(EdithWnd, WM_CLICK, (IntPtr)0, "0");
}
[解决办法]
PostMessage试试

热点排行