如何发送单击消息给另一窗口的按钮 HWND wd=::FindWindowW(NULL,L"DBank一点通 数据银行行长");可以获得句柄我现在想要单击一下 上传文件 这个按钮。。怎么做额。。我postmessage总是不成功 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用SPY++,具体的可以看一下这个例子http://blog.csdn.net/cvbtvbwu/article/details/5957276 本来想试吓,可是安装这个软件没那个界面,都不知道昨了.吐血http://hi.csdn.net/attachment/201109/28/2520371_13171747616r7T.jpg /****************************************************************************获取主窗口下某个子窗口的窗口句柄参数1:最顶层父窗口参数2:控件ID,可使用spy++(VS2008版本) 查看****************************************************************************/staticHWND FindControlWnd(HWND ParentWnd,DWORD ControlID){ HWND hChild = ::GetWindow(ParentWnd, GW_CHILD); for(; hChild!=NULL ; hChild=::GetWindow(hChild,GW_HWNDNEXT)) { //判断是否为需要的控件 if ( GetDlgCtrlID(hChild) == ControlID ) return hChild; HWND FindWnd=FindControlWnd(hChild,ControlID); if (FindWnd) return FindWnd; } return NULL;}HWND wd=::FindWindowW(NULL,L"DBank一点通 数据银行行长");HWND button=FindControlWnd(wd,ControlID); // ControlID 通过 spy++(VS2008版本) 查看ASSERT(button);::PostMessage(button,BM_CLICK,NULL,NULL); 急!MFC问题。。 混编调用MATLAB工具箱函数的问题 帮忙发一个mfc.bsc文件 定义了一个CList类的变量编译的时候却通不过??? 菜鸟问题,在线等待,如何从一个ini文件中获取某项的值啊? 请教高手 获取本机网络情况都有哪些方法? 求一算法 怎么实现对BIOS的檫写? 谁帮我看看这个小程序 如何使多个函数并发执行 怎么发送组合键
/****************************************************************************
获取主窗口下某个子窗口的窗口句柄
参数1:最顶层父窗口
参数2:控件ID,可使用spy++(VS2008版本) 查看
****************************************************************************/
static
HWND FindControlWnd(HWND ParentWnd,DWORD ControlID)
{
HWND hChild = ::GetWindow(ParentWnd, GW_CHILD); for(; hChild!=NULL ; hChild=::GetWindow(hChild,GW_HWNDNEXT))
{
//判断是否为需要的控件
if ( GetDlgCtrlID(hChild) == ControlID )
return hChild; HWND FindWnd=FindControlWnd(hChild,ControlID);
if (FindWnd)
return FindWnd;
}
return NULL;
}HWND wd=::FindWindowW(NULL,L"DBank一点通 数据银行行长");
HWND button=FindControlWnd(wd,ControlID); // ControlID 通过 spy++(VS2008版本) 查看
ASSERT(button);
::PostMessage(button,BM_CLICK,NULL,NULL);