如何点击句柄已知的按钮? 假设已知某按钮的句柄为10000如果不考虑模拟鼠标和键盘动作的话,如何才能点击按钮? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 发消息.CWnd *pChild=pWnd->GetDlgItem(IDOK);//获得按钮指针 pWnd->PostMessage(WM_COMMAND,MAKELONG(IDOK, BN_CLICKED),(LPARAM)pChild->GetSafeHwnd());//发送BN_CLICKED消息 问题在这里MAKELONG(IDOK, BN_CLICKED),如果不是自己的窗口,我怎么知道他的ID 后来试了一下 直接发WMXX就可以了 感谢两位的回答 HWND hButton = (HWND)0x00161004;int ID = ::GetDlgCtrlID(hButton);::PostMessage(::GetParent(hButton), WM_COMMAND, MAKEWPARAM(ID, BN_CLICKED), (LPARAM)hWnd); 请教已知两点坐标计算空距 自己写的COM,win7+ie8无法加载 升星,散分 如何写一个由按钮组成的类似于于软键盘的东东,大家有办法没! 请问在Visual C++中有些什么方法调用COM组件对象(问题很复杂,请教) ======= 800分,或者如何实现MainFram无标题但其任务栏有标题?====== 遇到一个特别奇怪的问题,UDP极限?? **** 如何检测自己的程序内存没有释放? **** 你们碰到过资源无限增大的情况吗? 我要把一个字模文件存成BMP文件,想请问怎样画点? 如何在程序异常退出时候增加日志 请教一个概率的问题。没有分了:(
CWnd *pChild=pWnd->GetDlgItem(IDOK);//获得按钮指针
pWnd->PostMessage(WM_COMMAND,MAKELONG(IDOK, BN_CLICKED),(LPARAM)pChild->GetSafeHwnd());//发送BN_CLICKED消息
MAKELONG(IDOK, BN_CLICKED),
如果不是自己的窗口,我怎么知道他的ID
::PostMessage(::GetParent(hButton), WM_COMMAND, MAKEWPARAM(ID, BN_CLICKED), (LPARAM)hWnd);