В журнале будут автоматически фиксироваться нажатия кнопок и ввод в поля значений (не работает в версиях Demo64 и Minimal). Настраивать ничего не надо, но если вы хотите понимать что именно нажато, нужно позаботиться о назначении имен кнопкам и полям. Потому что сообщения о Button1 и Field133 вам наверное не очень помогут.
как не придумывай, всё равно получается не фонтан, так как имена эти на англицком. Если бы сделать не имя, а ObjectNameOrCaption, то будет нормально и можно будет использовать. А так всё одно - думай, не думай над именами окон и полей...
Если в поле объект будут что-то типа: "Окно ввода уставки", это гораздо лучше чем wndUstavkaInput. При выводе Caption окна хотя бы понятно где оператор изменил значение, и вот в таком случае уже можно будет нормально пользоваться сообщениями для действий оператора.
PS: При всём при этом Caption нужно брать у родительского окна, то есть ParentWnd->Caption. Вот тогда будет огонь!
но что касается кнопки - то здесь может и не быть никакого родительского окна. Поэтому лучше всего в функцию AddActionMessage просто добавить параметр "инициирующий объект", а уже как дополнительным полем в сообщении указывать имя кнопки, поля и прочего.