How to alter a text frame on a LayoutDesigner using MapBasic 64-bit

Product Affected: MapInfo Pro™
In versions of MapInfo Pro prior to ver. 12.5.2, a classic Layout window with an underlying table [WindowInfo(WindowID, WIN_INFO_TABLE)] can be manipulated like any other table. 
The "LayoutDesigner"
in those older versions of MapInfo Pro doesn't support this capability.

With the Release of MapInfo Pro ver. 12.5.2, this capability has been added.
From the MapInfo Pro 12.5.2 Release Notes:

"Altering Text frames in Layout Designer windows
MapBasic programs can now alter text frames from Layout Designer windows. The Alter Designer Text
statement, which originally worked only on Legend Designer windows, can now be used on Layout
Designer windows as well. The MB Syntax is has not changed. But it now supports text frames in the
Layout Designer.
The following statement can be used to alter the text string, font style, or text position.
Alter Designer Text
[ Window window_id ]
[ ID textframe_id [
[ Text frame_text ]
[ Font... ]
[ Position ( x, y ) [ Units paper_units ] ] ] ]
If users omit the Window clause, the statement operates on the front most open window, or the frontmost
Legend Designer window, or the frontmost Layout Designer window.
UPDATED:  December 5, 2019