日期:2014-05-18  浏览次数:20896 次

关于发送消息点击弹出对话框的[确定]按钮问题,在线急等,解决就结贴!
我想用下面这段代码点击外部应用程序弹出的对话框的确定按钮,但是没有成功。用F11调试了一下,对话框和确定按钮的句柄都是获得了的,只是执行SendMessage没有反应,但是同一个程序中,我用SendMessage向外部应用程序的窗口中的确定按钮发送点击消息成功。请问是不是WM_CLICK的问题,应该怎么修改呢??
  EdithWnd = FindWindowEx(CztsWnd, EdithWnd, lpszClass_Submit1, lpszName_Submit);
  if (!EdithWnd.Equals(IntPtr.Zero))
  {
  SendMessage(EdithWnd, WM_CLICK, (IntPtr)0, "0");
  }  


------解决方案--------------------
能进if吗?