首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

在对话框之间传递图片有关问题

2012-04-18 
在对话框之间传递图片问题在一个对话框A中对图片进行采集,在另一个对话框B中对图片进行处理,能够实现双击A

在对话框之间传递图片问题
在一个对话框A中对图片进行采集,在另一个对话框B中对图片进行处理,能够实现双击A的图片进入B对话框,应该怎么做呢?

[解决办法]
图片在A中采集后,你肯定是保存到一个对象当中了吧。
在A对话框中添加图片的双击事件,弹出B对话框,这个过程B对话框是DoModel的还是ShowWindow的?
A对话框是主窗口类么?
在建立B对话框的时候,不要使用 CBDlg bdlg; 而是使用CBDlg bdlg( adlg );
这样你的B对话框的父窗口就是A了。(在B对话框的CPP文件中加入A对话框类的头文件引用。)
在B的任何地方,只要使用CADlg* pAdlg = ( CADlg* )GetParant( );就能取得A对话框的窗口指针。
然后你就可以通过pAdlg找到A中的图片了。

热点排行