【问题标题】:Custom image while dragging an CWnd-derived object拖动 CWnd 派生对象时自定义图像
【发布时间】:2009-02-25 22:35:09
【问题描述】:

我想在拖放操作中拖动对象时显示自定义图像。

我创建了一个 CWnd 派生控件(图表),并在同一个对话框中显示了其中的 4 个。我已经使用 COleDataSource 实现了拖放,以便用户可以通过拖放控件来更改其位置。现在我想显示一个小版本的相同图表被拖动而不是典型的光标。

有没有“简单”的方法来做到这一点?

【问题讨论】:

    标签: visual-c++ mfc drag-and-drop cwnd


    【解决方案1】:

    答案不多!

    我设法使用模板(以允许任何 CWnd 派生的控件使用该功能)和 CImageList(以显示拖动的图像)来做到这一点。

    我不能在这里发布源代码,因为它是一个商业应用程序,但如果有人试图做类似的事情并且需要我的帮助。我会尽力帮助他/她。

    谢谢。

    【讨论】:

    • 听起来是个很酷的解决方案。请接受您的回答,以便将问题标记为已回答。
    • 这里也想做同样的事情...有货吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-09
    • 1970-01-01
    • 2013-07-09
    • 2010-09-27
    • 2014-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多