// RegApp - Application Code

case WM_CREATE:
{
	HKEY hKey;
	LONG lRet;
	TCHAR szName[256];
	DWORD dwType,dwSize;

	dwSize=(256*sizeof(TCHAR));

	lRet=RegOpenKeyEx(HKEY_LOCAL_MACHINE,
            L"SOFTWARE\\Microsoft\\DemoApp",0,0,&hKey);

	if (ERROR_SUCCESS == lRet) {
		RegQueryValueEx(hKey,L"Name",NULL,&dwType,
                (LPBYTE)szName,&dwSize);
		MessageBox(hWnd,szName,L"Name from Registry",MB_OK);
	} else
		MessageBox(hWnd,L"Name not found...",
                L"Name from Registry",MB_OK | MB_ICONINFORMATION);

	RegCloseKey(hKey);
}
return 0;
break;

case WM_CHAR:
	if (wParam == 'x') {
		MessageBox(hWnd,L"Hello World!",L"Hello World!",MB_OK);
	}
break;