CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

对话框里有一个CListCtrl,我在执行某个操作时弹出这个对话框,CListCtrl中显示的数据是不定的,这种情况下,应该怎么处理

楼主ming6()2005-06-23 10:34:09 在 VC/MFC / 界面 提问

如果CListCtrl中显示的数据是确定的,我就可以在OnInitDialog中初始化  
  但是我事先并不知道该显示什么数据,显示多少,  
  这种情况下,应该怎么处理 问题点数:20、回复次数:9Top

1 楼rick29(rick.z)回复于 2005-06-23 10:36:57 得分 2

对话框OnIdle中检测数据的变化,然后去改变列表。Top

2 楼CodeKey()回复于 2005-06-23 10:52:52 得分 2

InsertItem  
  DeleteItem    
  Top

3 楼ming6()回复于 2005-06-23 10:58:22 得分 0

我对话框是用domodal显示的  
  我去哪里  
  InsertItem  
  DeleteItem   ?  
  Top

4 楼ming6()回复于 2005-06-23 11:01:45 得分 0

InsertItem  
  DeleteItem    
  在对话框还不存在(这个时候CListCtrl也不存在)时不可以做吧  
  Top

5 楼su5369(胖大海)回复于 2005-06-23 11:03:58 得分 2

可以建立各线程监控Top

6 楼gaoxcheng(高)回复于 2005-06-23 11:05:16 得分 2

如果你要显示的数据有多少列的话,你可以通过你要显示的数据的内容来修改列表。Top

7 楼ming6()回复于 2005-06-23 11:10:29 得分 0

如果你要显示的数据有多少列的话,你可以通过你要显示的数据的内容来修改列表  
  ------------------------  
  先显示列表后再修改?  
  问题是对话框显示后我怎么个修改啊?程序要domodal返回后才会继续运行  
   
  Top

8 楼halleyw(自己动手)回复于 2005-06-23 15:48:18 得分 6

但是我事先并不知道该显示什么数据,显示多少,  
   
  ==================================================  
   
  把你的数据放到一个中间变量中(笨一点,直接放入文件),然后OnInitDialog中,根据这个变量中的数据用do   while   循环   InsertItem啊~~Top

9 楼CodeKey()回复于 2005-06-23 19:19:49 得分 6

可以在该对话框中添加一个CStringArray   m_ItemList;  
  在对话框中的OnInitDialog中  
   
  for(int   i=0;i<m_ItemList.GetSize();i++)  
  {  
  InsertItem();  
  }  
   
  使用:  
   
  CXXDlg   m_dlg;  
  m_dlg.m_ItemList.Add(XX);  
  m_dlg.Domodal();  
   
  我想应该可以吧Top

相关问题

  • 菜鸟问题!这种情况下如何关闭对话框?
  • 弹出对话框
  • 对话框弹出
  • 弹出对话框
  • ........弹出对话框
  • 弹出对话框问题
  • 如果弹出对话框?
  • 有关弹出对话框,
  • 弹出对话框问题?
  • 有关弹出对话框?

关键词

  • 数据
  • 修改
  • 对话框
  • clistctrl
  • 显示
  • insertitemdeleteitem
  • 列表
  • oninitdialog

得分解答快速导航

  • 帖主:ming6
  • rick29
  • CodeKey
  • su5369
  • gaoxcheng
  • halleyw
  • CodeKey

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo