如何用c++载入bmp图片,然后获取图片上鼠标点到的点的坐标并存储起来?

[复制链接]
查看11 | 回复1 | 2010-5-23 18:06:05 | 显示全部楼层 |阅读模式
例如一个四边形,鼠标点取4个顶点坐标,然后将其存放在一个数组或其他中。大侠们帮忙、、、、、、、
例如鼠标点取图中一个四边形建筑物上的4个顶点坐标,然后将其存放在一个数组或其他中。大侠们帮忙、、、、、、、

回复

使用道具 举报

千问 | 2010-5-23 18:06:05 | 显示全部楼层
用LoadBitmap()载入,用BitBlt()显示,可以控制在窗口的什么位置显示图片,然后得到当前坐标点在屏幕上的位置GetCursorPos(),再转换成窗口坐标ScreenToClient(HWND hWnd, LPPOINT lpPoint),再根据你把图片放在了什么位置,就可以计算出当前点在图片的什么位置了。一点建议,希望对你有用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行