控件的困惑 (IDC_EDIT_2)可否在程序中以((IDC_EDIT_1)+1)表示,主要是想动态修改控件的内容,不知还有什么方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (IDC_EDIT_2)可在程序中以((IDC_EDIT_1)+1)表示,打开Resource Symbol看看就知道了!想必你指的控件是编辑框吧?要修改内容调用SetWindowText或者SetDlgItemText即可! 呵呵,谢谢各位关心,我的代码如下,可就是不行m_ColumnName为CStringArray, m_ColumnName.RemoveAll(); while(fgets(line,256,fp)!=NULL) {// AfxMessageBox(line); m_ColumnName.Add(line); p=GetDlgItem((IDC_STATIC_0)+i); p->SetWindowText(m_ColumnName[i]); p=GetDlgItem((IDC_EDIT_0)+i); p->EnableWindow(); i++; }测试多次,让我怀疑资源IDC_STATIC_1的ID并非比IDC_STATIC_0大一. 用Resource Symbol添加控件ID吧!注意按从小到大的顺序连续添加。 资源ID就是一个整数值, 所以虽然IDC_STATIC_1好像紧挨着IDC_STATIC_2,其实他们对应的整数值不一定就是相邻的。 手动编辑资源, 如:IDC_STATIC_1 1001IDC_STATIC_2 1002IDC_STATIC_3 1003IDC_STATIC_4 1004就可以了 DIB图像的显示 C语言开发的聊天程序有问题,请指点 求救啊!dll中调用存储过程时参数输入的问题? 我有一个程序,利用bho,检测网址输入的,怎么实现不用bho来同样启动呢? 高手求教,如何用VC读写本地cookie,最好给个例子 我在一个文本文件中输入了"r"然后回车,可是用程序读出并放在CEdit时却显示"r屯 "这是为什么怎么解决? 怎样获得cpu主平? 在用VC控制EXCEL中单元格合并的问题 关于属性表的问题,回答一定给分,我的问题已经提了几遍了但是没人帮助 基于FFT的图像匹配 怎样隐藏和显示浮动栏 请问是斑竹就可以随便扣别人的分,删别人的贴子么?
想必你指的控件是编辑框吧?要修改内容调用SetWindowText或者SetDlgItemText即可!
m_ColumnName为CStringArray, m_ColumnName.RemoveAll();
while(fgets(line,256,fp)!=NULL)
{
// AfxMessageBox(line);
m_ColumnName.Add(line);
p=GetDlgItem((IDC_STATIC_0)+i);
p->SetWindowText(m_ColumnName[i]);
p=GetDlgItem((IDC_EDIT_0)+i);
p->EnableWindow();
i++;
}
测试多次,让我怀疑资源IDC_STATIC_1的ID并非比IDC_STATIC_0大一.
整数值不一定就是相邻的。
如:
IDC_STATIC_1 1001
IDC_STATIC_2 1002
IDC_STATIC_3 1003
IDC_STATIC_4 1004就可以了