IGraphBuilder::RenderFile()的第一个参数为LPCWSTR类型,我获得的为PCHAR类型,怎么转换能够成功调用呢?
申明一下,强制转换调用的结果不正确。
申明一下,强制转换调用的结果不正确。
解决方案 »
- AfxBeginThread线程调用函数,函数调用方法出错。
- 动态拖动控件的大小 鼠标事件OnNcHitTest的使用
- 如何定制自己的目标另存为对话框
- 求助:如何在多文档环境下打开一个新的窗口显示内容
- 制作二维条形码
- 如何去掉MFC MDI的菜单条?
- 如何得到SetProp()给一个程序设的标识(entry)??
- 我用MFC向导生成一个ActiveX,编译的时候,它会注册。怎样去除这个注册?
- 关于IObjectSafety的简单问题(ATL)
- 请教一个有关数据库、ActiveX控件的问题,很急!请帮帮我!!!
- Release版的程序正常运行,但执行结果和Debug版完全不同
- 高分征解:关于SPI,如何屏蔽WSPRecv
UINT CodePage, // code page
DWORD dwFlags, // character-type options
LPCSTR lpMultiByteStr, // address of string to map
int cchMultiByte, // number of bytes in string
LPWSTR lpWideCharStr, // address of wide-character buffer
int cchWideChar // size of buffer
);
dwFlags可以取0。
lpMultiByteStr就是你要转换的char *。
cchMultiByte取-1,表示全部转换。
lpWideCharStr是你要接收转换结果的宽字符缓冲区,注意要预留足够大小。
cchWideChar缓冲区的字符数。