gpt4 book ai didi

c - 调整窗口大小时,XmNvisibleItemCount 未返回正确的项目数

转载 作者:太空宇宙 更新时间:2023-11-04 02:31:53 25 4
gpt4 key购买 nike

XmNvisibleItemCount 应该返回列表中可见项目的数量。不幸的是,当我调整窗口大小时它没有返回正确的值。

XtVaGetValues(myWidget, XmNvisibleItemCount, &vic, XmNitemCount, &ic, NULL);

上面每次都返回nine,这是我的窗口打开时列表中可见的项目数。但是,当我调整窗口大小时,它仍然是 nine!尽管如果我缩小窗口可见项目是三个,如果我扩大窗口则可见项目是1

如何让 XmNvisibleItemCount 在调整窗口大小时返回列表中正确数量的可见项?

最佳答案

XmNvisibleItemCount 不是在调整大小期间由小部件设置的,而是由程序员在创建小部件时设置的。如果 XmList 是管理其大小的管理器小部件的子项,则该属性将被忽略。

如果您想知道可见项目的数量(无论如何这有什么用?),您需要根据项目高度和列表尺寸自行计算。

关于c - 调整窗口大小时,XmNvisibleItemCount 未返回正确的项目数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42207273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com