MFC中列表框如何显示数组的内容
比如,随机生成10个类型为int的数,把这10个数存入数组array[100]中,然后再把这10个数从数组中读取,显示在列表框中.请问怎么样应该怎么做?具体代码如何?或是...
比如,随机生成10个类型为int的数,把这10个数存入数组array[100]中,
然后再把这10个数从数组中读取,显示在列表框中.
请问怎么样应该怎么做?具体代码如何?或是有什么例子供参考? 展开
然后再把这10个数从数组中读取,显示在列表框中.
请问怎么样应该怎么做?具体代码如何?或是有什么例子供参考? 展开
2个回答
2013-07-16
展开全部
首先在对话框中新建一个ListBox列表框,ID为IDC_LIST1给他关联一个成员变量m_CtrList,然后再新建一个按钮,双击按钮产生消息函数如下,在里面添加代码即可
void CListDlg::OnButton1()
{
int array[100];
CString stmp;
for(int i=0;i<10;i++)
{
array[i]=rand()%90+10;//输出10~99
stmp.Format("%d: %d",i+1,array[i]);
m_CtrList.AddString(stmp);
}
}
void CListDlg::OnButton1()
{
int array[100];
CString stmp;
for(int i=0;i<10;i++)
{
array[i]=rand()%90+10;//输出10~99
stmp.Format("%d: %d",i+1,array[i]);
m_CtrList.AddString(stmp);
}
}
展开全部
例子:
char Array[10]; // 全局变量
UINT ShowFront(LPVOID pParam)
{
CEdit *pEdit=(CEdit*)pParam; //消息参数pParam传递编辑框控件的句柄
pEdit->SetWindowText("");
critical_section.Lock();//锁定临界区
for(int i=0;i<10;i++)
{
itoa(i,&Array[i],10);
pEdit->SetWindowText(Array);//显示的0-9????
Sleep(500);
}
critical_section.Unlock();
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询