RE:Marcar un Radio button
Pues no es normal.
Para que una aplicación pueda almacenar en el registro sus valores de configuración tiene que añadir una clave al mismo, esta clave será utilizada posteriormente para acceder a dichos datos, la función que permite realizar esta operación es SetRegistryKey. La llamada a esta función es creada por AppWizard al generar el esqueleto de la aplicación.
Las funciones que permite escribir y leer del registro son las siguientes:
BOOL WriteProfileInt( LPCTSTR lpszSection, LPCTSTR lpszEntry, int nValue )
BOOL WriteProfileString( LPCTSTR lpszSection, LPCTSTR lpszEntry, LPCTSTR lpszValue )
UINT GetProfileInt( LPCTSTR lpszSection, LPCTSTR lpszEntry, int nDefault )
CString GetProfileString( LPCTSTR lpszSection, LPCTSTR lpszEntry, LPCTSTR lpszDefault = NULL )
WriteProfileInt: Permite guardar un valor entero en el registro de Windows.
WriteProfileString: Guarda una cadena de caracteres en el registro de Windows.
GetProfileInt: Recupera un entero del registro de Windows.
GetProfileString: Obtiene una cadena de caracteres del registro de Windows.
Las funciones antes mencionadas son miembros de la clase CWinApp, para poder acceder a ellas es necesario utilizar AfxGetApp que proporciona un puntero a un objeto de dicha clase.