レジストリ・キーのエントリを取得
//レジストリのエントリを読み込む
void CReadRegEntDlg::OnButton1()
{
HKEY RegKey;
BYTE szObject[256];
DWORD dwType;
DWORD dwBufSize;
CString strBuf;
//レジストリのキーを開く
LONG Result = RegOpenKeyEx(HKEY_CURRENT_USER,
"Software\\Microsoft\\Internet Explorer\\Default HTML Editor",
0 ,KEY_READ , &RegKey);
if( Result == ERROR_SUCCESS){
//エントリを読み込む
dwBufSize = 256;
Result = RegQueryValueEx(RegKey, "Description", NULL, &dwType, szObject, &dwBufSize);
//レジストリのキーを閉じる
RegCloseKey(HKEY_CURRENT_USER);
//取得したエントリを表示する
strBuf = szObject;
AfxMessageBox(strBuf);
}
}