c++ - MFC Combobox 添加 A-Z 驱动器?

标签 c++ mfc

我有一个 MFC 组合框,我想在运行时将 A-Z 驱动器添加到我的组合框 目前我正在这样添加

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

m_cmbdrive.AddString("Z:"); 

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

最佳答案

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

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

关于c++ - MFC Combobox 添加 A-Z 驱动器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3785829/

相关文章:

c++ - 使用 foreach 迭代多维数组

c++ - 如何一次将多个整数传递给一个 vector ?

使用 CDHtmlDialog (MFC) 注入(inject) Javascript

c# - 从 .NET 的 MFC 列表控件中获取项目

visual-studio-2008 - 更改选定 CTreeCtrl 项的颜色?

c++ - 获取文件创建或修改时间?

c++ - 开源 C/C++ 3d 渲染器(支持 3ds max 模型)

c++ - haskell 中用多态性替换条件的等效模式是什么?

c++ - 继承模板类的构造函数

c++ - 如何在 Win32 窗口中实现 MFC 资源?