ソフトウェアの問題を解決しようとしています。Motif ライブラリで作成された 2 つのウィンドウがあります。最初のウィンドウには 5 つのボタン (フォント 1、2、3、4、終了) が含まれており、フォントを選択すると、他のウィンドウ (「未承認の更新」) のテキストに影響します。 2 番目のウィンドウのテキストがフォント 1 の場合、フォント 4 またはフォント 3 のボタンをクリックすると、2 番目のウィンドウにカットされたテキスト ラベルが表示されます。
ウィジェットをコーディングして初期化するのと同じ方法を使用して、バグを再現するプロトタイプを作成しました。ただし、まだバグを再現できません。問題は、私のプロトタイプでコールバックを管理する方法は、X サーバーに送信される Xevent を使用する元のコードよりもはるかに単純です。
リンクに続いて、問題を示す 2 つのスクリーンショットを見つけることができます: ---スクリーンショット---
次のリンクにプロトタイプ コードがあります。---こちら---
コンパイルする行: gcc mmm_window.c -lX11 -lXm -lXt -o mmm_window