我的主要想法是这样的:
CString strCombo;
for(int i=1;i<=5;i++)
{
strCombo.Format("%s%d","m_ListBox",i);
CListBox* strCombo=new CListBox;
strCombo->Create(...);
}
动态的创建5个ListBox,请问如何将CString转换为控件的变量类型,同时能动态创建?
CString strCombo;
for(int i=1;i<=5;i++)
{
strCombo.Format("%s%d","m_ListBox",i);
CListBox* strCombo=new CListBox;
strCombo->Create(...);
}
动态的创建5个ListBox,请问如何将CString转换为控件的变量类型,同时能动态创建?
解决方案 »
- 请问有什么方法可以监控kernel32.dll,advapi32.dll,Ws2_32.dll,User32.dll,Wininet.dll,Netapi32.
- release中出现的unresolved external symbol
- DirectShow的一个问题
- 请教关于 “无法找到入口” 的问题
- 关于参数的简单问题,一解决,立刻给分!!!!!!!!!!!!!!
- 请问用MAPI发邮件如何能够实现邮件群发?
- DEBUG版本的程序正确,RELEASE版本的程序却总是出错??
- UDP发送数据问题
- ******* 线程互斥与同步大讨论, 有经验的高手请进 *******
- 在vc中用odbc编程时如何动态创建一个数据库?
- 谁可以帮我解释以下的REG文件!
- 快来看看,AI题,C++实现,请教思路,有没有不用一堆for()的代码,有类似的程序代码也好!给分!
CListBox* aComboBox[5]={NULL};
for(int i=1;i<=5;i++)
{
aCombop[i]=new CListBox;
pCombo->Create(...);
pCombo->ShowWindow(...);
pCombo->InsertString(...);
}用完以后释放:
for(int i=1;i<=5;i++)
{
if(aCombo[i])
{
delete(aCombo[i]);
aCombo[i]=NULL;
}
}
要么用楼上的,要么new