IE的DeleteUrl接口函数的一个参数类型LPCOLESTR是什么阿? 我传入了一个字符串的URL强制转换成LPCOLESTR型的,想把历史记录里的这个URL删除掉,可是却是失败,错误代码是87-The parameter is incorrect. 我该怎么传? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 you have to pass unicode stringHRESULT __fastcall AnsiToUnicode(LPCSTR pszA, LPOLESTR* ppszW){ ULONG cCharacters; DWORD dwError; if (NULL == pszA) { *ppszW = NULL; return NOERROR; } cCharacters = strlen(pszA)+1; *ppszW = (LPOLESTR) CoTaskMemAlloc(cCharacters*2); if (NULL == *ppszW) return E_OUTOFMEMORY; if (0 == MultiByteToWideChar(CP_ACP, 0, pszA, cCharacters,*ppszW, cCharacters)) { dwError = GetLastError(); CoTaskMemFree(*ppszW); *ppszW = NULL; return HRESULT_FROM_WIN32(dwError); } return NOERROR;} LPOLESTR bstr_dst_bmp; AnsiToUnicode(argv[1],&bstr_dst_bmp); 如何按ALT+TAB键,使程序的窗口在全屏和窗口这间切换??? CTabList 的显示问题 关于activex控件发布问题 2005年,作为程序员的你,最想做的事是什么 小弟有一题想请教各位大侠,题目如下:“要在两台机器之间实现在UDP上的通信,假设一台已加载了TCP/IP协议栈,另一台操作系统不支持TCP/I 请问如何实现全局的exception啊, 求教 ExitWindow()函数为何不能达到直接关机的效果 急:请问那里有msdn的有效下载. up有分 MFC出现内存不足的提示,请大家帮忙看下 指向MAINFRAME的对话框如何显示? 由dos进入word可以实现吗?
HRESULT __fastcall AnsiToUnicode(LPCSTR pszA, LPOLESTR* ppszW)
{
ULONG cCharacters;
DWORD dwError;
if (NULL == pszA)
{
*ppszW = NULL;
return NOERROR;
}
cCharacters = strlen(pszA)+1;
*ppszW = (LPOLESTR) CoTaskMemAlloc(cCharacters*2);
if (NULL == *ppszW)
return E_OUTOFMEMORY;
if (0 == MultiByteToWideChar(CP_ACP, 0, pszA, cCharacters,*ppszW, cCharacters))
{
dwError = GetLastError();
CoTaskMemFree(*ppszW);
*ppszW = NULL;
return HRESULT_FROM_WIN32(dwError);
} return NOERROR;
}
LPOLESTR bstr_dst_bmp;
AnsiToUnicode(argv[1],&bstr_dst_bmp);