regfunc.h
来自「3D reconstruction, medical image process」· C头文件 代码 · 共 41 行
H
41 行
#ifndef __REG_FUNC_H__#define __REG_FUNC_H__class RxRegistry {private: HKEY m_hBaseKey; CString m_strSubKey; HKEY m_hCurrentKey; BOOL m_bOpen; const CString REG_KEY_PREFIX;public: RxRegistry(BOOL bInitialOpen = TRUE); RxRegistry(HKEY hBaseKey, CString strSubKey = "", BOOL bInitialOpen = TRUE); ~RxRegistry(); BOOL CreateKey(CString strKeyName); BOOL OpenKey(CString strKeyName); void CloseKey(); BOOL IsValueExist(CString strValueName); HKEY SetBaseKey(HKEY hBaseKey); BOOL QueryValueDWORD(CString strValueName, DWORD* pdwData); BOOL QueryValueSZ(CString strValueName, char** ppData); BOOL QueryValueSZ(CString strValueName, CString* pData); BOOL QueryValueBinary(CString strValueName, char** ppData); BOOL SetValue(CString strValueName, DWORD dwType, const BYTE* pData, DWORD dwSize); int GetSZValueLength(CString strValueName); BOOL RenameKey(CString strNewKey); BOOL DeleteKey(); BOOL DeleteValue(CString strValueName); BOOL SetKeyValueClass(char *sValueName, void *Variant, long lValueType); BOOL QueryKeyValueDWORDClass(char *sValueName, DWORD &dw); static BOOL CreateKey(HKEY hBaseKey, CString strKeyName); static BOOL IsKeyExist(HKEY hBaseKey, CString strKeyName); static BOOL SetValue(HKEY hBaseKey, CString strSubKey, CString strValueName, DWORD dwType, const BYTE* pData, DWORD dwSize); static BOOL DeleteKey(HKEY hBaseKey, CString strSubKey); static BOOL RenameKey(HKEY hBaseKey, CString strExistingKey, CString strNewKey);};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?