在XXView.cpp中如何添加dialog中的list控件的内容 ,在线等待 我在XXView.cpp中要对对话框的ListBox进行添加内容如何写代码阿, CTestDlg dlg; dlg.Listbox.AddString("test OK")这样写不行,为什么啊,好像dlg为空,救救我啊,很急 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先CTestDlg要是view里的成员变量, 那么就可以用CMainFrame *pFrame = (CMainFrame*)AfxGetApp()->m_pMainWnd;CXXView *m_pView = (CXXView *) pFrame->GetActiveView();m_pView->m_dlg.listbox.AddString(""); 这是一个控件生命期是否开始的问题,看下面的文章,分析了具体的原因:http://dev.csdn.net/develop/article/28/28674.shtm 在xxview头文件里定义CTestDlg m_dlg; Listbox.AddString("test OK")放进 CTestDlg::OnInitDialog() 里 dlg.Listbox.AddString("test OK") // 这个语句是在那里调用的? 不行啊 ,我在xxView.h中加进去还是没用阿,在CTestDlg中添加是可以的,问题我现在要在view中添加阿 在view中将数据保存,在调用dlg的时候将内容填进去就可以了,不用那么复杂吧! 另外,如果dlg是一直存在的,则申明一个dlg的指针,通过指针进行赋值就可以了。 问题是我的dlg为何一直为0x000000阿,所以没法对他的空间进行设置 Steobystep:请问如何判断dlg一直存在阿,我单步执行看到dlg为0x0000000阿 仿刚才一个内存泄露的帖子。 批处理剪切文件夹的dos命令怎么写? VC6类中如何存取基类的私有变量值? 在vista下如何vc++判断一个端口是否已经打开? 怎么在控件失去焦点前做检验,并阻止控件失去焦点? 如何向IE浏览器发送SCROLL消息?即让IE浏览器自动滚动滚动条? 如何对齐窗口里面的控件? 关于深入浅出mfc的问题 如何隐藏对话框? 学习插件架构(二) 初学VC,一个关于MCI连续播放mp3的问题 大家快来帮我看看这段位移操作是什么意思?
CMainFrame *pFrame = (CMainFrame*)AfxGetApp()->m_pMainWnd;
CXXView *m_pView = (CXXView *) pFrame->GetActiveView();
m_pView->m_dlg.listbox.AddString("");
http://dev.csdn.net/develop/article/28/28674.shtm
CTestDlg m_dlg;
dlg.Listbox.AddString("test OK") // 这个语句是在那里调用的?