XmNvisibleItemCount
は、リスト内の表示アイテムの数を返すことになっています。残念ながら、私はウィンドウのサイズを変更すると正しい値を返しません。XmNvisibleItemCountは、ウィンドウのサイズが変更されたときに正しい数のアイテムを返しません。
XtVaGetValues(myWidget, XmNvisibleItemCount, &vic, XmNitemCount, &ic, NULL);
上記戻りnine
私の窓が開かれ、リストに表示項目の数であるたびに、。しかし、ウィンドウのサイズを変更すると、それはまだnine
です!目に見える項目はthree
、ウィンドウを縮小する場合はeleven
、ウィンドウを展開する場合は表示されますが。
ウィンドウのサイズが変更されたときに、リスト内の表示可能なアイテムの正しい数を返すには、どうすればよいですか?
これはX-Yの問題を強く訴えます。達成したいのは何ですか? – tofro