2 qq 40046138 qq_40046138 于 2017.08.31 16:14 提问

mfc如何通过鼠标点击来改变对话框里的图片?

mfc dialog based 制作一个程序时 想要在对话框里鼠标点击的位置出现自己设置
的一个图片
该怎么做?

3个回答

j_s_3721
j_s_3721   2017.09.03 22:16
已采纳

在对话框上, 拖一个图片控件, 给该图片控件添加一个鼠标左键点击事件, 在该事件处理函数中添加设置图片的代码, 然后一切OK了.

j_s_3721
j_s_3721 回复qq_40046138: 你可以参考http://blog.csdn.net/lpp0900320123/article/details/39937685
3 个月之前 回复
j_s_3721
j_s_3721 回复qq_40046138: 那还不好说, 你就在鼠标点击事件中, 获取鼠标位置, 设置图片控件位置, 不就行了?? 你这需求很怪, 是要搞图片预览吗?我还没遇见有这种需求的软件.
3 个月之前 回复
qq_40046138
qq_40046138 回复j_s_3721: 假如我是要在鼠标点击的位置显示该位图呢?
3 个月之前 回复
qq_40046138
qq_40046138 回复j_s_3721: 怎么添加设置图片的代码
3 个月之前 回复
j_s_3721
j_s_3721 可能要手动设置一下该控件的大小,以免你不给它加图片导致它大小为0X0
3 个月之前 回复
j_s_3721
j_s_3721   2017.09.03 22:19

可以参考一下这个链接哦:
http://www.cnblogs.com/mupiaomiao/p/6257507.html

oyljerry
oyljerry   Ds   Rxr 2017.08.31 16:20

http://jingyan.baidu.com/article/1709ad806840b14634c4f09a.html
获取鼠标点击时间,然后调用你的设置icon的函数等

Csdn user default icon
上传中...
上传图片
插入图片