我用的是类似以下语句但是有点问题如CRect rect;
GetDlgItem(IDC_BUTTON1)->GetWindowRect(rect);这样以后就不知道怎么来确定按钮坐标了,我是想模拟鼠标点击这个按钮.
没他的坐标我就定位不了光标停留的位置
GetDlgItem(IDC_BUTTON1)->GetWindowRect(rect);这样以后就不知道怎么来确定按钮坐标了,我是想模拟鼠标点击这个按钮.
没他的坐标我就定位不了光标停留的位置
解决方案 »
- 棘手:CFileDialog导致GDI+的DrawImage失败,返回OutofMemory
- 各位能给个从网下下载文件的例子吗?要能保存。而且是图片文件(bmp)
- 如何给自己写的服务添加描述?就像windows自带的服务一样?
- 用richedit如何实现关键字?
- 在用VC做的windows程序中不能用FILE *fp,是吗?我用文件指针,总会发生异常,调试时编译器告诉我:stream 锁定方面的错误?
- 潘爱民,除了IMDB ,WINDOWS 2000 砍掉外,COM+ 中还有什么发生了变化?
- 如何设置CSocket类的连接超时时间?
- where to find the POP3 client application source code. thanks
- COM是否真的很重要?(空)
- 我用win32写的DoModal居然在某些机器上父窗口在子窗口上边,导致无法操作
- 菜鸟求助:数据接收的时候总是收到一些乱七八糟的东西
- 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成员中哪是坐标?