我想在picture空间中画个矩形框,该如何实现。 我想在picture空间中画个矩形框,该如何实现。并且要求可以移动这个矩形框。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 并且要求可以移动这个矩形框==要能够移动,首先是必须记录这个矩形的当前位置(比如对话框中定义一个CRect成员变量)。其次是要能够选中矩形(如果你要求鼠标操作进行移动的话)。 我想在picture空间中画个矩形框==就是在对话框中画矩形呗。先获取picture控件的位置。 CDC pDC=picture控件.GetDC();pDC->MoveTo();pDC->LineTo();试试 CDC *pDC=picture控件.GetDC();掉了"*" 要移动的话就CRECT 2个rect,一个new,一个old,移动的时候涂了old,画个new就得了至于说鼠标移动,就是获取焦点,焦点移动了,如果是这边消失那边出现还好做,如果要轨迹的话就麻烦了点。 我用了InvalidateRect,怎么就是刷新不了啊,大家帮帮忙啊! 什么是绘图模式 这样的女人是编剧编出来的,还是现实生活中有的? GetCurrentTime时间限制问题! 我們現在使用mysql來開發大型圖書批發系統,不知道會有什麽問題呢? Font类显示Unicode编码文字的问题 登录窗口的代码位置 急问:如何从一个url得到对应的html页面 mfc中 cimage 用draw画图 显示不出来 关于进程优先级的问题!保证读取设备数据不会丢失。 如何得到CPU的主频呢? 初学activex 类,不明白IDispatch在一个activex中扮演什么脚色.. 如何将标准的视频流转换程avi格式?
==要能够移动,首先是必须记录这个矩形的当前位置(比如对话框中定义一个CRect成员变量)。其次是要能够选中矩形(如果你要求鼠标操作进行移动的话)。
==就是在对话框中画矩形呗。先获取picture控件的位置。
pDC->MoveTo();
pDC->LineTo();试试
掉了"*"
至于说鼠标移动,就是获取焦点,焦点移动了,如果是这边消失那边出现还好做,如果要轨迹的话就麻烦了点。