vc 向外部按钮发送消息 能够真正跑的小程序

#include<windows.h>
#include<tchar.h>
void main()
{
 
  const int WM_CLICK= 0x00F5;
  //ShellExecute(NULL,_T("open"),_T("calc.exe"),NULL,NULL,SW_SHOW);
  //Sleep(3000); //等待运行

  //查询计算器
  HWND hWnd=::FindWindow(_T("SciCalc"),_T("计算器"));
  if(hWnd!=NULL)
  {
   
   HWND  hBtn=::FindWindowEx(hWnd,NULL,_T("Button"),_T("8"));
     
   if(hBtn!=NULL)
   {
    ::PostMessage(hBtn,WM_CLICK/*245*/,0,0);  
   }
  }
}

你可能感兴趣的:(vc 向外部按钮发送消息 能够真正跑的小程序)