抱歉,如果已经有答案...
我正在创建一个等高线图,并想使用脚本在图中添加一个圆圈。 当情节是一个独立的窗口时,这很容易,我添加如下内容:
SendToReport(
Dispatch(
{},
"Contour Plot Graph",
FrameBox,
{Add Graphics Script( 2, Description( "Script" ), Circle( {0, 0}, 3 ) )}
)但是,我将该图包含在包含其他图表的较大报告中。 为此,我有一个大纲框,其中包含几个 HListBox 和 VListBox 实例。 当我这样做时,我无法再让调度命令到达等高线图。 相反,我收到如下警告:
Cannot find FrameBox[ "Contour Plot Graph" ] at {}树形结构如下所示:

我在 Dispatch 的第一个参数中尝试了各种组合,但我无法解决,因此非常感谢您的帮助!
谢谢。
不要使用 Dispatch()。
将消息直接发送到适当的显示框,在这种情况下为框架框。 假设您的窗口引用存储在变量中窗户, 尝试这个:
window[OutlineBox("Contour Plot for x"][FrameBox(1)] << Add Graphics Script( 2, Description( "Script" ), Circle( {0, 0}, 3 ) );