读书人

使用SendMessage遇到的有关问题

发布时间: 2012-01-16 23:36:51 作者: rapoo

使用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试试

读书人网 >C#

热点推荐