请教这段C++Builder代码转换到VC应该怎么写?
吾子墨鸿 2007-07-06 08:06:58 if(OpenDialog1->Execute())
{
memset(filenamehj1,0,100);
sprintf(filenamehj1,"%s",OpenDialog1->FileName.c_str());
StatusBar1->Panels->Items[0]->Text=filenamehj1;
}
这段代码是打开一个文件,并读取内容吧,但是我把它转换到VC中就是不对,所以请教高手该怎么改才能使功能一样!
static char BASED_CODE szFilter1[] = "Text files (*.txt)|*.TXT|WK files (*.wk)|\*.WK|GPS files (*.gps)|*.GPS|All files(*.*)|*.*";
CFileDialog filedlg (FALSE, ".txt", NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT|OFN_PATHMUSTEXIST|OFN_EXPLORER,szFilter1,
AfxGetMainWd());
CFileDialog fileDlg(TRUE);
if(fileDlg.DoModal()==IDOK)
{
memset(filenamehj1,0,100);
sprintf(filenamehj1,"%String",fileDlg.GetFileName());
}