请教各位一个C++的问题,我用什么方法能在MFC中实现坐标变换问题。

2024-11-30 17:15:02
推荐回答(3个)
回答1:

一般鼠标、绘制都是用的MM_TEXT(像素点)映射下的坐标,就是分屏幕坐标和客户坐标,用tayort朋友说的函数。
如果是绘制时需要改变映射模式,就需要逻辑坐标,可以看看CDC::SetMapMode函数中的说明,通常绘制和打印需要这个。
不知你是需要那个转换。

回答2:

什么意思? 屏幕坐标到对话框的坐标?
直接用ScreenToClient()或者相反的就可以了

回答3:

你想怎么变化呢 可以说清楚吗