做一个像解压缩的界面,下拉框显示本地驱动的那种。
m_List.ResetContent(); //先清空下拉列表
CString strCD;
for (char c = 'A'; c <= 'Z'; c++)
{
strCD.Format("%c:\\", c);
if(DRIVE_NO_ROOT_DIR != ::GetDriveType(strCD))
{//GetDriveType得到驱动器类型;DRIVE_NO_ROOT_DIR说明盘符路径是无效的
m_List.AddString(strCD);
m_List.SetCurSel(0);
}
}
你把你的那个控件删除或是重新建立一个工程,试试看?
可能你在调整大小的时候把那个下拉框的大小给弄没有了。
我以前遇到过这种情况。