求教:CSring转到UNICODE的方法(和DIRECT SHOW有关)
求教:
我在写一个功能:从一个CSTRING类型的全局变量里取出要播放的文件名,然后给DIRECTSHOW对象播放.我知道这其中有一个UNICODE的转换,但是我写不出来,在此请教,下列是我目前的代码,RUN得不正确:
WCHAR path[80];
TCHAR filepath[80];
strcpy(filepath, (LPSTR)(LPCTSTR)(g_strFileShowNow ));
//g_strFileShowNow 是要播放的文件名
MultiByteToWideChar(CP_ACP, 0, filepath, -1, path, 80);
//......
g_pGraph->RenderFile(path, NULL);
g_pMediaControl->Run();