vc给别的程序窗体上的按钮发送消息

 

窗口的类名 的可以用Spy++工具去获取。。
HWND hwnd=::FindWindow(_T("窗口的类名"),NULL);
if(hwnd)
{

   HWND hChild = ::GetWindow(hwnd, GW_CHILD);
   DWORD ControlID=110;
   for(; hChild!=NULL ; hChild=::GetWindow(hChild,GW_HWNDNEXT))
 {

  //判断是否为需要的控件
  if (GetDlgCtrlID(hChild) == ControlID)
   {
    //MessageBox(NULL,L"找到句柄",L"Tips",0);
    ::SendMessage(hChild,BM_CLICK,WPARAM(ControlID),0);
   }

  }

}
else
{
   MessageBox(NULL,L"没有找到窗体",L"Tips",0);
}

上一篇:测试MailUtils,作用是发邮件


下一篇:hash-3.hashCode