我现在想用鼠标选中一个圆,然后拖动这个圆,我用CClientDC画图,请问如何实现呢?另外,在vc里面可以:positioin[x]=...其中position[]是一个数组,也就是数组的下标可以是变量吗?小弟初学,多谢各位,解决给份!!
解决方案 »
- 计算自绘类的 消息响应函数地址的问题
- DMA 高手进(C/C++高手)。
- 隐式调用DLL其中的LIB文件和H文件要不要放到客户端?
- CListCtrl控件显示文字不完整
- 在视图画出坐标系的问题!
- 因公司业务转型,现有早年与电信签订的2M固定IP专线转让月租费只要400元
- 关于在VC中执行CMD命令 和 获取本机管理员用户组的信息-------在线= 急~~~~~
- 使用diskid32.cpp来读取硬盘ID的问题,紧急求助......谢谢
- VC6下怎么实现控制台的画线
- 请问acptvb,relay sign a component's strong name在组件开发中有什么作用?(rIPPER)
- 如何选中一个画好的圆?
- 用vc以“resource”方式打开exe文件
下表可以变选中图形,在图形程序里面叫做 pick。pick一般通过计算鼠标点是否落在图形之上来实现的。鼠标是否落在圆弧上,可以通过判断鼠标点和圆心的距离是否是R。当然啦,应该考虑tolerance。dist = VectorLength(P1-center);
if(fabs(dist - R)<tolerance)
{
... 在圆弧上
}============================================================================
http://www.betajin.com/alphasun/index.htm
DocWizard C++程序文档自动生成工具 | Wave OpenGL 水波与动模拟和显示