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

简介:   窗口的类名 的可以用Spy++工具去获取。。 HWND hwnd=::FindWindow(_T("窗口的类名"),NULL); if(hwnd) {    HWND hChild = ::GetWindow(hwnd, GW_CHILD);    DWORD ControlID=110;    for(; hChild!=NULL ; hChild=::GetWindo
 

窗口的类名 的可以用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);
}

目录
相关文章
|
1月前
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
208 4
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
|
15天前
qml使用消息对话框
qml使用消息对话框
24 0
|
3月前
Qt消息对话框
Qt消息对话框
142 3
|
4月前
QT取消标题栏,如何实现窗口移动
QT取消标题栏,如何实现窗口移动
|
10月前
|
API
18 QT - 消息对话框
18 QT - 消息对话框
47 0
|
C++ Windows
C++ Windows窗口程序:子窗口控件之按钮类button
C++ Windows窗口程序:子窗口控件之按钮类button
765 0
|
C# C++
wpf C# 操作DirectUI窗口 SendMessage+MSAA
原文:wpf C# 操作DirectUI窗口 SendMessage+MSAA 最近做一个抓取qq用户资料的工具,需要获取qq窗口上的消息,以前这种任务是用句柄获取窗口中的信息,现在qq的窗口用的是DirectUI,只有窗口句柄,没有控件句柄,句柄这条路走不通了。
2233 0