能力值:
( LV2,RANK:10 )
|
-
-
2 楼
string strObj(char *pStr);
or
string strObj = pStr;
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
谢谢,还是出现乱码。
是这样的情况,我用一个按钮打开选择文件的窗口,选择文件之后路径存在char sFile[256]中,而是我的功能函数FileChange需要的参数是string类型的文件路径,所以得把
OPENFILENAME里面的文件路径转为string
case IDC_BUTTON5:
OPENFILENAME sfile;
char sFile[256];
ZeroMemory(&sfile,sizeof(sfile));
sfile.lStructSize=sizeof(sfile);
sfile.lpstrFile=sFile;
sfile.lpstrFile[0]=TEXT('\0');
sfile.nMaxFile=sizeof(sFile);
sfile.lpstrFilter=TEXT("ALL\0*.*\0Text\0*.TXT\0");
sfile.nFilterIndex=1;
sfile.lpstrFileTitle=NULL;
sfile.nMaxFileTitle=0;
sfile.lpstrInitialDir=NULL;
sfile.Flags=OFN_EXPLORER|OFN_PATHMUSTEXIST|OFN_FILEMUSTEXIST;
my_fu->FileChange(str1,0);
|
|
|