В дополнение.
Окна ББ делятся на два класса - диалоги и документы. (С точки зрения windows их три "Oberon Dlg", "Oberon Doc" и "Oberon Aux", но два последних отличаются только оформлением).
При  нажатии на кнопку (и вообще при активации окна) если она в окне-документе, то он получает фокус, если же в окне-диалоге, фокус остается там где был.