ALL、 GTK +には、GtkComboBoxというウィジェットがあります。実装の詳細はわかりませんが、Windowsでは2つのウィジェット(テキストコントロールとリストコントロール)で構成されています。テキストコントロールの右側に小さなボタンもあります。そのボタンをクリックすると、リストコントロールがポップアップします。GtkComboBoxでマウスクリックを検出する方法は?
私の質問は:どのように私はGtkComboBoxでそのボタンのマウスクリックを検出するのですか?そのようなクリックは、捕まえることができるシグナルを出すか、GtkComboBoxウィジェットにポップダウン信号を送信してマウスクリックを食べるだけですか?
BTWはGTK +の複合ウィジェットでもありますか?
すべての言語の例が役立ちます。
ありがとうございます。
"Windows上"は、プラットフォーム固有の動作/ウィジェットを適用しないため、GTK +が関わっている完全なレッドヒーリングです。あなたが見ているのは、どのプラットフォームでも得られるものです。 (これはしばしば欠点として嘲りられますが、プログラマとしては私は非常に好きです。)また、 'ComboBox'は適切に設定されていればテキストコントロールしか持っていません。例えば、私のものはありません。 –