视觉Win-Prolog列表框所选项目索引

时间:2019-03-16 16:41:16

标签: visual-prolog win-prolog

我正在浏览手册文件Win-W32.PDF,但找不到如何在列表框中获取所选项目。
即在这种情况下为test3的索引
enter image description here

我知道:test是名称,3是列表框的ID
wlbxsel((test, 3),1, X)获得项目1的状态
wlbxsel((test, 3),1, 0)取消选择项目1

以相同的方式,我尝试wlbxsel((test, 3),X, 1)认为它会返回所选项目的索引,但是我得到了Error 22 : Instantiation Error

高度赞赏任何指针,文档或参考。

1 个答案:

答案 0 :(得分:0)

由于前缀,起初有点让人困惑。我们需要使用wlst而不是wlbx

获取所选项目的索引
wlstsel((test, 3), Position)
然后使用索引获取所选项目
wlstget((test, 3), Position, String, Item)