如何清除对话框内容。

MFCStudy 2007-08-10 04:09:14
有父子对话框1,2。2中有个listbox
在点击1中的button后,跳出2对话框,list中显示button执行后的数据。
当我在关闭对话框2后,再次点击button,结果2中listbox中原来的数据没有插除?
该怎么解决?
...全文
338 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
alq974120alq 2007-08-10
  • 打赏
  • 举报
回复
该说的上面都说全了,你看看就明白了。
jasonshark 2007-08-10
  • 打赏
  • 举报
回复
destroywindow了都还有第一次的数据?? 这么怪?
先确定程序执行顺序跟你预想的一致,
MFCStudy 2007-08-10
  • 打赏
  • 举报
回复
2次按按钮执行的是同一操作,预想的结果是,再次安按钮之后,还是显示 第一次的结果,但是listbox中的值在关闭对话框2后不应该保留的
向立天 2007-08-10
  • 打赏
  • 举报
回复
也就是说你的对话框2是动态创建的,
那listbox的数据不会保存啊。
你确定两次按按钮会输入不同的数据么?
MFCStudy 2007-08-10
  • 打赏
  • 举报
回复
我在对话框2初始化那里用resetcontent()怎么不会清除listbox中的内容?
MFCStudy 2007-08-10
  • 打赏
  • 举报
回复
listbox中数据就是用.AddString()加载的
对话框2关闭采用的是destroywindow;
jasonshark 2007-08-10
  • 打赏
  • 举报
回复
你对2对话框执行的是隐藏操作?
那你需要在隐藏的时候对ListBox ResetContent
向立天 2007-08-10
  • 打赏
  • 举报
回复
listbox装入数据的机制是什么样的
MFCStudy 2007-08-10
  • 打赏
  • 举报
回复
listbox中的数据重复显示了。
silverlight 多种自定义弹出对话框, 1.解决多个弹出窗口时遮罩层重复问题,现在多个弹出窗口将共用一个遮罩层 2.解决多个弹出窗口中有一个窗口为模式对话框的情况下,关闭此模式对话框将不会取消模式遮罩层的问题 3.解决多个弹出窗口的情况下,点击后台窗口将其置于最上层的问题 下一步 1.多国语言化,主要是按钮的文字 2.提供更多的样式自定义功能 3.优化PopupService的存储,将已经无用的PopupService(即不再管理任何弹出窗)及时从缓存中清除 4.BoxPage加上Border 5.当前窗口弹出均在遮罩层的中间,改进为可以指定窗口弹出时相对遮罩层的位置 6.如果弹出窗口的位置已经有其他窗口的话,将窗口进行一定量的偏移以保证不会完全挡住原有窗口 问题 1.当在BoxPage中加载图片时,使用相对路径将造成读取类库的相对路径的图片,产生图片读取错误,不知如何才能设置为去读取当前运行项目的相对路径 2.MessagePage和BoxPage中依旧存在部分相似、相同代码,无法完全抽象分离,需要考虑优化设计 3.MessagePage中的内容为一定数量并且没有空格的英文字符串时,会产生最后一个字符换行的问题 4.使用渐隐特效时,因为窗口消失有时间,所以可以多次点击MessagePage上的不同按钮,但结果以最后一次点击的按钮为准,应当修正为后续按钮的点击都无效 5.无数未知的问题和BUG……

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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