◎◎◎◎◎◎◎◎ 难道CSDN上没有人用过CTrackerRect类吗,有个问题请教! ◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎

popyyb 2003-10-16 06:04:12
我利用CTrackerRect类实现在View中生成的控件可以被拖动,但是有一个问题,现在我在View上生成一个CStatic,这个是可以拖动的,然后在CStatic中生成一个Button,请问如何让这个Button可以被拖动? 我尝试了一下好像不行,特别是控件的OnPaint不知道怎样操作,因为在View的OnDraw()函数中我处理了CTrackerRect类的一个指针,动态指向在View中所创建的控件,但是在控件中生成控件,则没有OnDraw函数,只能操作OnPaint,不知道如何处理,难道MFC不支持在控件中拖动子控件吗?

十分迷惑
...全文
58 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
popyyb 2003-10-17
  • 打赏
  • 举报
回复
算了,还是自己解决
popyyb 2003-10-16
  • 打赏
  • 举报
回复
没有人会,不可能吧?
popyyb 2003-10-16
  • 打赏
  • 举报
回复
up
蒋晟 2003-10-16
  • 打赏
  • 举报
回复
去看DrawCli的处理


Command what is yours
Conquer what is not

http://www.csdn.net/develop/author/netauthor/jiangsheng/
popyyb 2003-10-16
  • 打赏
  • 举报
回复
我在OnDraw()中这样:

CResEditorDoc* pDoc = GetDocument();
pDoc->m_Tracker.Draw(GetDC());

其中pDoc->m_Tracker.m_rect在程序中动态设定
bcpl 2003-10-16
  • 打赏
  • 举报
回复
拖动跟OnPaint有何关系?看不懂..

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧