1
XmNvisibleItemCount
应该返回列表中可见项目的数量。不幸的是,当我调整窗口大小时,它不会返回正确的值。当调整窗口大小时,XmNvisibleItemCount不会返回正确数量的项目
XtVaGetValues(myWidget, XmNvisibleItemCount, &vic, XmNitemCount, &ic, NULL);
每一次,这是当我打开窗口的列表可见项目的数量以上的回报nine
。当我调整窗口大小时,它仍然是nine
!尽管可见项目是three
,如果我缩小窗口或eleven
,如果我扩大窗口。
如何获得XmNvisibleItemCount
在调整窗口大小时返回列表中正确数量的可见项目?
这对X-Y问题有很强烈的嗅觉。你想达到什么目标? – tofro