MFC Combobox添加A-Z驱动器?

时间:2010-09-24 09:39:04

标签: c++ mfc

我有一个MFC Combobox我想在运行时将A-Z驱动器添加到我的combox中 目前我正在添加这样的

m_cmbdrive.AddString("A:"); 
    m_cmbdrive.AddString("B:"); 
    m_cmbdrive.AddString("C:")

upto

m_cmbdrive.AddString("Z:"); 

但似乎不是gud方法。 任何模块化代码,如果有任何机构可以提供帮助吗?

1 个答案:

答案 0 :(得分:0)

char drive[3];
drive[1]=':';
drive[2]='\0';
for (drive[0]='A';drive[0]<='Z';drive[0]++)
{
     m_cmbdrive.AddString(drive);
}

当然,在将驱动器添加到组合中之前,应检查驱动器是否可用。等等。