MFC Combobox Добавить диски AZ? - PullRequest
1 голос
/ 24 сентября 2010

У меня есть MFC Combobox. Я хочу добавить диски AZ в свой комбокс во время выполнения. В настоящее время я добавляю вот так

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

до

m_cmbdrive.AddString("Z:"); 

Но, похоже, это не такгуд подход.Любой модульный код, если какое-либо тело может помочь в этом?

1 Ответ

0 голосов
/ 24 сентября 2010
char drive[3];
drive[1]=':';
drive[2]='\0';
for (drive[0]='A';drive[0]<='Z';drive[0]++)
{
     m_cmbdrive.AddString(drive);
}

Конечно, прежде чем добавлять его в комбо, вам следует проверить, доступен ли вообще диск, и так далее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...