我束手无策,经过几天的搜索,我只是找不到在对话框中显示属性(使用 OLE)的方法,我找到了以下代码段,但无济于事,什么也没有显示。我真的不知道这段代码是否会起作用(或者它是否甚至用于此目的),但这是我发现的最接近我的要求的东西。
DB dtbox = create "Test Window"
Module m = current Module
Object obj
void repaint(DBE canv) {}
expectedResults = canvas(dtbox,600,250,repaint)
for obj in m do {
if (obj."Object Heading" "" != "")
{
if (!null getCanvas) font(getCanvas, level(obj), HeadingsFont)
displayRich(number(obj) " " obj."Object Heading" "")
}
if (obj."Object Text" "" != "")
{
if (!null getCanvas) font(getCanvas, level(obj), TextFont)
displayRich(richTextWithOle(obj."Object Text"))
}
...
//block until user clicks the next button
}
show dtbox