ウィンドウにメッセージを送信する方法

ウィンドウにメッセージを送信する方法

Ubuntu合致端末に「Set Title」ウィンドウがあり、入力に応答しません。ウィンドウを移動できますが、正しくレンダリングされず(テキストボックスと確認ボタンを使用)、左上隅にあるウィンドウアイコンをクリックすることもできません。右上隅にある[x]をクリックできますが、応答しないアプリケーションを終了するかどうかを尋ねるダイアログボックスが表示されるまで、数秒間何も起こりません。私はこれをしたくありません。なぜなら、すべてのコンパニオン端末インスタンスがシャットダウンして非常に悲しいからです。

それでも新しい端末を作成できます。このウィンドウにメッセージ(WM_CLOSE?)を送信してESCキーを押すかのように消えることはできますか?それでは、どのように(xpropについて知っていますが、これは単にウィンドウのプロパティを表示するためのものです)?コマンドラインでこれを行うことができればボーナスポイントがありますが、単純なCプログラムをコンパイルすることも機能します。

ありがとうございます。

答え1

✗ボタンを押すと終了メッセージが送信されます。ただし、プロセスは応答しません。たぶんどこかに問題があるかもしれません。 「閉じる」をクリックしてから「最小化」ボタンをクリックすると、最終的には応答することを願っています。

おそらく無視したダイアログウィンドウが開きます(他の画面または下から)。

たぶんプログラムに避けられないバグがあるので、それを取り除く必要があるかもしれません。

関連情報