在对话框中的一个PICTURE控件中点一下,如何得到所点位置针对PICTURE控件的座标呢? 我是想作一下在对话框中画图的程序,但这个问题困住我了,请高手指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以使用GetWindowRect得到控件和对话框的屏幕坐标,两者一减就可以得到相对位置。如果你指的相对位置是指对话框的客户区,那么你可以使用GetClientRect或者ScreenToClient得到客户区的坐标。再将点的位置坐标和刚才所得的减一下. 例如: CRect crButton; button.GetWindowRect(crButton); CRect crLocation(crButton); button.GetParent()->ScreenToClient(crLocation); 在 OnLButtonDblClk( UINT nFlags, CPoint point );中,CPoint point 是鼠标当前位置 IPicture中的render函数能设置放大或缩小显示吗? C++的程序性能测试工具? ADO连接sql数据库的一点疑问 如何用API实现往listcontrol里添加数据 导出函数的名称! 求《OpenGL VC/VB图形编程》中CT图像三维重建部分代码 贡献 谁能帮我实现一个简单的com阻件?实现代码为把一个数加1,100分!!! 如何调用windows中的时间日期设定窗口??? win32的困惑 今天刚装上adsl,散一贴 WSAEventSelect模型问题,郁闷………………!
例如:
CRect crButton;
button.GetWindowRect(crButton);
CRect crLocation(crButton);
button.GetParent()->ScreenToClient(crLocation);