RegSetValueEx(hkey,"Start Page",0,REG_SZ,(LPBYTE)(LPCSTR)m_hp,strlen(m_hp)+1);
其中m_hp为一CString类的一个对象
在MSDN中找到的:
LPCSTR 一个指向常量字符串的32位指针。
LPBYTE的定义是typedef BYTE * LPBYTE ,P又通常指指针类新
所以LPBYTE是指unsigned char*
则(LPBYTE)(LPCSTR)是指unsigned const char*
本文探讨了RegSetValueEx函数的应用方式,重点讲解如何通过该函数设置注册表项值。特别是针对CString对象m_hp的转换及使用过程进行了详细说明,并解释了LPCSTR与LPBYTE类型之间的相互转换。
RegSetValueEx(hkey,"Start Page",0,REG_SZ,(LPBYTE)(LPCSTR)m_hp,strlen(m_hp)+1);
其中m_hp为一CString类的一个对象
在MSDN中找到的:
LPCSTR 一个指向常量字符串的32位指针。
LPBYTE的定义是typedef BYTE * LPBYTE ,P又通常指指针类新
所以LPBYTE是指unsigned char*
则(LPBYTE)(LPCSTR)是指unsigned const char*

被折叠的 条评论
为什么被折叠?