使用鼠标给出隨意2点,绘制直线

1个回答

写回答

而已1

2025-12-17 18:29

+ 关注

C++
C++

很简单啊,利用VC的消息响应函数WM_LBUTTONUP,单节获取坐标位置会吧。思路:定义两个CPoint变量A,B,都初始化为(0,0);单击动作:单击时,判断A,B的横纵坐标是否都一样,如果一样,将单击点赋值给A,如果不一样,赋值给B,然后画一条从A到B的直线。画完直线后将B位置赋值给A画直线:用pDC-MoveTo()和pDC-LineTo()如果需要程序,我可以给你编,不过建议自己动手,可以加深理解。

本人刚学C++时编了个围棋程序,有兴趣的话可以发给你。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号