胡乱代码

//通过标题模糊搜索
 //  
 HWND hWndWindow = objRemote.GeneralSearchWindow(_T("管理控制台"));
   if (hWndWindow )
   {
   if (((CWnd)hWndWindow).IsIconic())
   {
    ((CWnd)hWndWindow).ShowWindow(SW_RESTORE);
    
   }
   ::SetForegroundWindow(hWndWindow);
  DWORD FormThreadID = GetCurrentThreadId();
  DWORD CWndThreadID = GetWindowThreadProcessId(hWndWindow,NULL);
 AttachThreadInput(CWndThreadID,FormThreadID,true);
  Sleep(1000);
  HWND hwndName = ::GetFocus();
//  m_edit1 = (CString)hwndName;
  ::PostMessage(hwndName, WM_CHAR, 'a', 0);
  ::PostMessage(hwndName, WM_CHAR, 'd', 0);
  ::PostMessage(hwndName, WM_CHAR, 'm', 0);
  ::PostMessage(hwndName, WM_CHAR, 'i', 0);
  ::PostMessage(hwndName, WM_CHAR, 'n', 0);
  Sleep(1000);
 // ::SendDlgItemMessage(hWndWindow, ((CWnd)hwndName).GetDlgCtrlID(),WM_KEYDOWN, VK_TAB,0);
  ::PostMessage(hwndName, WM_KEYDOWN, VK_TAB, 1);
 // ::PostMessage(hwndName, WM_KEYUP, VK_TAB, 0);
//  ::PostMessage(hwndName,WM_KILLFOCUS,this->m_hWnd,0);
  ::SetForegroundWindow(this->m_hWnd);
  ::SetForegroundWindow(hWndWindow);
//  ::SendMessage(hwndName, WM_KEYUP, VK_TAB, 0);
//   //::PostMessage(hwndName, WM_KEYUP, VK_TAB, 0);
//   AttachThreadInput(CWndThreadID,FormThreadID,false);
//   AttachThreadInput(CWndThreadID,FormThreadID,true);
 // ::SetForegroundWindow(hWndWindow);
  hwndName = ::GetFocus();
   Sleep(1000);
   ::PostMessage(hwndName, WM_CHAR, 'b', 0);
 // AttachThreadInput(CWndThreadID,FormThreadID,false);
//   ::PostMessage(::GetFocus(), WM_KEYDOWN, VK_TAB, 0);
//   HWND hwndOK = ::GetFocus();
//   ::PostMessage(::GetFocus(), WM_KEYDOWN, VK_SPACE, 0);
   ::SetForegroundWindow(this->m_hWnd);
  ::SetForegroundWindow(hWndWindow);
  CString strTitle = _T("确定(&O)");
  
  HWND hWndBtnOK = ::FindWindowEx(hWndWindow, NULL, NULL, (LPCSTR)strTitle);
  // // SendDlgItemMessage(m_hWndRemoteDesktop,GetDlgCtrlID(m_hWndRemoteDesktop),WM_CHAR,'s',0);
  if (hWndBtnOK)
  {
   ::SendMessage(hWndBtnOK,BM_CLICK,0,0);
   //   CloseHandle(hWndBtnOK);
   //   hWndBtnOK = NULL;
  }

 

不知道为什么,确定按钮,通过FindWindowEx查询总返回空,悲剧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值