MFC一个五子棋的程序的坐标问题

MFC的窗口坐标,有逻辑坐标和物理坐标之分,有屏幕坐标、窗口坐标、视口坐标之分。

看你说的情况,应该没有滚动问题,那么就是没有滚动条的窗口,这个应该就是屏幕坐标和视口坐标的转换问题吧,你应该记录窗口内坐标,并且如果窗口本身有缩放,也应该记录比例或者终值。

核心函数就一对:

ScreenToClient

ClientToScreen

你要把握的就是,记录位置坐标,只应该记录窗口内坐标,如果窗口内坐标有变化,要记录这个变化。

免责声明:本站发布的游戏攻略(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!