Джон - я как маленький ребёнок, чем больше объясняешь, тем больше у меня вопросов
Это показывает, что ты что-то понял. Не помню кто, но кто-то увольнял сотрудников, если они после получения задания не задавали вопросов.
К вопросу:
Это прелести MFC. Посмотри application class, короче который public CWinApp. Там есть такая ф-я OnInitInstance в ней найдёшь SetRegistryKey() - параметр можешь установить сам например
SetRegistryKey(_T("MyFirstProg"));
После этого в registry будет создан след. ключ
HKEY_CURRENT_USER\Software\MyFirstProg
Эта инфа будет сохранена во внутренней структуре CWinApp.
Вызов ф-ии
WriteProfileString("ModelessDlg","Position",stPos)
создаст ключ
HKEY_CURRENT_USER\Software\MyFirstProg\ModelessDlg
с полем
Position = stPos
а ф-я
GetProfileString("ModelessDlg","Position")
соответсвенно вернёт строку, содержащую значение этого поля.
Можно использовать для всего чего угодно.
Такм же макаром, сохраняются позиции тулбаров и др. окон при закрытии проги.
Я что-то не помню где я про " Section и Entry " написал - напомни.
Вообще-то, Section - это путь, а Entry - это поле данных.