在主窗口选择了几个图像文件,然后进行编辑。
编辑的对话框包含了一个列表项。
主窗口选中的文件编号存在一个list里面。
在对话框中首先对列表项进行初始化。
初始化的时候将主窗口的编号和选中list的编号进行比较,
如果相等,就添加进列表项。否则不添加。假设我选择了2个文件。
可是事实上我显示出来的头两个文件是完全正确的。
而下面却多出来了2个文件,这两个文件列表项的标题是前两个的逆序。
缩小图显示的都是第一个文件,后面的列项没有内容。
这是怎么回事呀最后我对话框退出的时候我明明都把项目删除了。
可是在主程序退出的时候,竟然告诉我那个对话框的列表由内存泄漏!
VC都背着我干了啥呀,谁来帮我看看!!
编辑的对话框包含了一个列表项。
主窗口选中的文件编号存在一个list里面。
在对话框中首先对列表项进行初始化。
初始化的时候将主窗口的编号和选中list的编号进行比较,
如果相等,就添加进列表项。否则不添加。假设我选择了2个文件。
可是事实上我显示出来的头两个文件是完全正确的。
而下面却多出来了2个文件,这两个文件列表项的标题是前两个的逆序。
缩小图显示的都是第一个文件,后面的列项没有内容。
这是怎么回事呀最后我对话框退出的时候我明明都把项目删除了。
可是在主程序退出的时候,竟然告诉我那个对话框的列表由内存泄漏!
VC都背着我干了啥呀,谁来帮我看看!!
解决方案 »
- 帮忙看看这是什么编码格式
- 在单文档的对话框的子视图中如何获取主文档的指针
- 我要在ocx上添加toolbar 只能用多重继承的方式吗?
- 一些数据库、风格、异常问题(分不够在别的贴加)
- 想操作别的进程中的Edit控件 但为什么得不到当前选定的文本?
- 对话框向视图发送消息,为何有时可以,有时发送不来?
- 请教一个udp的简单问题!!
- 高手看看
- 在com+中有ShellExecute函数,在vc中调用该组件可以执行程序,在asp中调用该组件,却不行,怎么办?
- 求救:关于ADO封装后GetFieldValue()的使用(急用,在线等。。。)
- 我自己做了个Blog 小是小了点 大家赏个脸吧
- 模板类能不能在DLL中导出? 如何阻止强制关机?
现在想问问,在对话框中
OnClose
OnDestroy
DestroyWindows
OnCancel
这些函数效用有什么不同亚。
如果我创建了一个对象,现在要删除的时候在那个里面做比较好??实在是一个VC的大菜鸟,让大家见笑了。
OnDestroy -- 当对话框窗口删除的时候会收到这个消息.
DestroyWindows -- 主动删除窗口,不适合无模式对话框, 模式对话用 EndDialog 结束
OnCancel --- 当你按下取消的时候.会调用这个函数
如果想主数据随窗体的消失而消失,最保险的方法是在 OnDestroy 里做