只可显示数据,无法编辑数据的控件无法显示是

扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
2009期末Access-A答案
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口MFC创建单文档项目,非模式对话框中的列表控件不能显示数据,请问是怎么回事?_百度知道
MFC创建单文档项目,非模式对话框中的列表控件不能显示数据,请问是怎么回事?
}运行程序后;Failed to create status bar\98&quot,&quot:OnOpenDialog() {&#47.SetItemText(0.SetItemText(1;数学&); m_nList.SetItemText(1.InsertColumn(2.SetItemText(2;99&&n& m_nList,&quot,80).SetItemText(0;),LVCFMT_LEFT,&quot、建立一个单文档模式的MFC应用程序!m_nDlgBar.SetWindowText(_T(&quot,&m_nDlgB),起名为“打开”,CBRS_LEFT|CBRS_TOOLTIPS|CBRS_FLYBY.SetItemText(1,却没有办法显示出来.InsertColumn(1;); 创建非模式对话框,80).EnableDocking(FALSE);&#47,我在非模式对话框中加入了一个列表控件; m_nLn&quot,1,&,在DialongBar中加入列表控件;&#47、在菜单栏里添加一个菜单,通过“建立类向导”在CMainFrame中添加菜单的“COMMAND”响应事件;
m_nL98&quot.InsertItem(1; m_nList,设置ID为ID_OPEN_DIALOG;非模式对话框 CListCtrl
m_nL王平& }/),0,&quot,将列表控件样式设为“报告”,0,0),1,&quot,100)); m_nL m_nDlgB m_nL99&);* m_nL&#47。2;学生姓名&quot,1; m_nList,0,0,2.SetColumns(); } m_nDlgBar,IDC_LIST1)) {
TRACE0(&语文&*/),&quot,&quot,CPoint(100;)、在OnOpenDialog()中添的代码如下,80);
m_nL&quot、在CMainFrame,2:OnOpenDialog().Create(WS_CHILD|WS_VISIBLE|TVS_HASLINES|TVS_HASBUTTONS|TVS_LINESATROOT.SetItemText(2;列表控件4;:1,并显示数据 if (;&quot,用来显示数据,&quot,但是列表控件不能显示数据: CDialogBar m_nDlgB&#47.h里添加两个对象!m_nList:,IDD_DIALOGBAR;; 创建列表控件.InsertItem(2;99&quot.SetItemText(0.InsertItem(0; m_nList,&/ 学生成绩单&quot,& m_nList,&quot,但是列表控件在成功插入行和数据之后;&#47,并在屏幕上显示出来 if (;);/);)),AFX_IDW_CONTROLBAR_FIRST)) {
TRACE0(&张红&quot.0项目中;),取名EEE,代码能够正确显示出对话框;/).InsertColumn(0; m_nList,&quot:void CMainF),0;Failed to create status bar&#92,在资源中插入一个DialongBar,CRect(0;
FloatControlBar(&m_nDlgB m_nL m_nList,&quot.SetItemText(2;),LVCFMT_LEFT;
&#47。3.Create(this,2,请问这是什么原因,&quot,我的制作过程如下,在列表控件中加入列和行;EnableDocking(FALSE);98&刘亮&quot在VC6,LVCFMT_LEFT
提问者采纳
正如楼上说的 CRect(0,你没有给数据也就没有显示咯,0)没有显示区域当然看不到了,去掉create()语句,却又使用m_nList。解决方案有两种;一种是把资源编辑器上的列表控件绑定给m_nList对象,而你把数据放在了create出来的控件里,给你创建的控件设定区域大小。你在程序里看的只是你画的另一个控件而已,是的话也去掉.Create()来创建一个新的listctrl产生的问题,检查一下m_nList和在对话框上的列表控件是不是绑定在一起的,一种是去掉资源编辑器上画的列表控件,0,0,就是说你创建了两个listctrl一个是你用控件工具栏拉出来的另一个是create出来的应该是你直接在对话框里加入列表控件
刚才调试了一下,确实是由于CRect没有设置好的原因造成的,那么如何把资源编辑器上的列表控件绑定给m_nList对象呢?
提问者评价
我删除了m_nList.Create的代码,改为:m_nList.SubclassDlgItem(IDC_LIST1,&m_nDlgBar);调试通过,感谢!
其他类似问题
为您推荐:
其他2条回答
Create(WS_CHILD|WS_VISIBLE|TVS_HASLINES|TVS_HASBUTTONS|TVS_LINESATROOT,&m_nDlgBar,0,IDC_LIST1)) 你创建list的时候 它的区域大小 CRect(0!m_nList,0,CRect(0,0),0if (,0
这个和区域大小好像没有关系,我在使用“基于对话框模式”建立的项目时,直接在主对话框里加入列表控件,还是使用这段代码就可以正确显示,所以会不会和列表控件没有激活有关系呢?
是能显示list控件
但是不显示数据对么 ?我刚刚调试成功了 按照你的方法 单步调试了一下 发现list控件的句柄为空 表示list对象是创建不成功的 这里具体原因不是很了解 主要是你这样做的逻辑可能不对 list是对话框的子窗口 而你写在了CMainFram类里面 可能存在消息传输的问题
我把它写在对话框类里就能正常运行了
把对话框也添加一个类吗?具体是怎样做的,能说的详细点吗?
学习学习,遇到过
您可能关注的推广
模式对话框的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁卷子(选择题答案)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
卷子(选择题答案)
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
你可能喜欢vc++MFC组合框控件怎么添加数据,为什么只能添加一行,不能按回车? 还有,图像控件怎么添加图像_百度知道
vc++MFC组合框控件怎么添加数据,为什么只能添加一行,不能按回车? 还有,图像控件怎么添加图像
老是提示超过256色,不能按回车,图像控件怎么添加图像?还有,为什么只能添加一行vc++MFC组合框控件怎么添加数据
提问者采纳
你可以在PS等图片编辑软件中加工好之后再导入资源中,按Ctrl+回车即可输入多行;图像控件只支持256一下位图在资源编辑器的组合框界面
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
来自团队:
其他类似问题
为您推荐:
mfc的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求助:怎么把Combobox设置成只能进行选择,不可编辑文本的控件
[问题点数:20分,结帖人gdlibailin]
求助:怎么把Combobox设置成只能进行选择,不可编辑文本的控件
[问题点数:20分,结帖人gdlibailin]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 控件无法显示 的文章

 

随机推荐