请问怎样在全局函数中调用对话中的CListCtrl * list?

virsnow 2004-12-27 09:48:24
请问怎样在全局函数中调用对话中的CListCtrl * list?
...全文
86 点赞 收藏 8
写回复
8 条回复
virword 2005年01月11日
AfxGetMainWnd()->SetDlgItemText(IDC_EDIT1,"KDKSLL");
回复 点赞
minanqiang 2004年12月28日
我也 想知道这个问题的答案
回复 点赞
virsnow 2004年12月28日
CFfgDlg* dlg;
void my()
{dlg->m_edit.SetWindowText("您 好");}
void CFfgDlg::OnButton1()
{my();}
还是出错?
回复 点赞
virsnow 2004年12月28日
还是不行,出错啦~
一个红叉警告,“指令引用的0x00000080内存,不能为'read"....
回复 点赞
weakwater 2004年12月28日
定义全局变量 C***Dlg *pDlg;
然后把对话框指针赋值给它
然后在全局函数中通过该指针调用list
回复 点赞
virsnow 2004年12月27日
还有一种错误是:
dkaaDlg.obj : error LNK2001: unresolved external symbol "class CListCtrl * list" (?list@@3PAVCListCtrl@@A)
回复 点赞
virsnow 2004年12月27日
不行啊,又出错了
CListCtrl* list=(CListCtrl*)GetDlgItem(IDC_LIST);
dkaaDlg.cpp(48) : error C2660: 'GetDlgItem' : function does not take 1 parameters
回复 点赞
EnochShen 2004年12月27日
stdafx.h
extern CListCtrl * list
回复 点赞
发动态
发帖子
VC/MFC
创建于2007-09-28

7895

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告