字符串的问题
vc666 2002-04-17 02:02:06 我编写了一个读注册表的COM组件,代码如下:
//打开注册表键,如果此贱存在则返回true,否则返回false
STDMETHODIMP CRegister::OpenRegKey(LPCTSTR rootKey, LPCTSTR subKey, BOOL *openResult)
{
HKEY hKey;
MessageBoxA(NULL,subKey,"Caption",MB_OK);
long lRetVal=RegOpenKeyEx((HKEY)rootKey,subKey,0L,KEY_WRITE,&hKey);
if(lRetVal==ERROR_SUCCESS)
return true;
else
return false;
return S_OK;
}
可是在我向组件中传递subKey参数时,总是只能在MessageBoxA中只能显示第一个字符?如:我输入的是"Config\\0001",可是只能显示"C"?