如何取得对话框中指定按钮坐标? 我用的是类似以下语句但是有点问题如CRect rect;GetDlgItem(IDC_BUTTON1)->GetWindowRect(rect);这样以后就不知道怎么来确定按钮坐标了,我是想模拟鼠标点击这个按钮.没他的坐标我就定位不了光标停留的位置 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么我用::PostMessage(GetDlgItem(IDC_BUTTON1)->m_hWnd,WM_COMMAND,0,0);这样的语句也模拟不了按钮点击?GetDlgItem(IDC_BUTTON1)-PostMessage(WM_COMMAND,0,0); CWnd::GetWindowRectCWnd::GetClientRect用这两个函数来获得位置后,计算两点之间的差值,如:x1,y1;在用CWnd::GetWindowRect获得按钮的窗口坐标,如:rect;rect.left-x1, rect.right-x1,rect.top-y1,rect.button-yi就是按钮的客户区的坐标。 CWnd::GetWindowRect获得的是相对于屏幕的坐标吗 需要把屏幕坐标转换为用户坐标dlg.ScreentoClient(...) 能给个大概的代码吗?CWnd::GetWindowRect是取出的一个CRect类型的个区域不知道CRect成员中哪是坐标? 求教一个关于MFC中CListCtrl的问题 如何画圆 超级问题, IE主页不能修改 如何得到网上邻居的共享资源 在vc中用什么方法可以获得一幅图像(如:Tiff图像)的属性数据,如:高,宽,分辨率等? 关于编译的问题100分,答对再给!! asp.net短信猫第一次发送成功,第二次发送不成功可能是什么原因? 有没有用C语言设计的DirectUI库? 在屏幕上点选几个点,用曲线将他们连接起来,该用什么算法呢? 程序中如何读取 *.ini 的内容 菜鸟求助:数据接收的时候总是收到一些乱七八糟的东西 CListBox中的AddString()的一点疑问
GetDlgItem(IDC_BUTTON1)-PostMessage(WM_COMMAND,0,0);
CWnd::GetClientRect
用这两个函数来获得位置后,计算两点之间的差值,如:x1,y1;
在用CWnd::GetWindowRect获得按钮的窗口坐标,如:rect;
rect.left-x1, rect.right-x1,rect.top-y1,rect.button-yi就是按钮的客户区的坐标。
dlg.ScreentoClient(...)
CWnd::GetWindowRect是取出的一个CRect类型的个区域
不知道CRect成员中哪是坐标?