
例如:
CListBox *pList = (CListBox*)GetDlgItem(IDC_LISTBOX)
CString str
int nIdex = pList->GetCurSel()
pList->GetText(nIdex,str)
str = "a"//把选中的条目改慎简成a
pList->DeleteString(nIdex)
pList->InsertString(nIdex,str)
在另一个你的提问中回宴启者答过了,这里补充一下。MFC框架下,很多.H文件是隐性包含的,其中最旁简重要的一个是stdafx.h,很多情况下,先包含了这个,很多声明就没晌薯有问题了。
在MFC中,使用CFileFind类,可以枚举一行掘掘个目录下的所有文件和子目录。
示例:
void ListFolder(const CString & sPath){
CFileFind ff
BOOL bFound = 档核ff.FindFile(sPath + "\\*.*")
while(bFound)
{
bFound = ff.FindNextFile()
if(ff.IsDirectory()) //是目录
{
if(!ff.IsDots()) 散裂//不是本级目录或父目录(.和..)
ListFolder(ff.GetFilePath()) //递归子目录
}
else
{
AfxMessageBox("文件:" + ff.GetFilePath())
}
}
ff.Close()
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)