0

JUCEの公式フォーラムから回答が得られなかったので、ここで質問して期待しています.

これが私の問題です:

mouseDoubleClick イベントを juce::TreeView クラスまたはその派生に登録/フックしたい。

void    MainComponent::mouseDoubleClick (const MouseEvent &e)
{
//
// do something here
}

MainComponent::MainComponent(....)
{
tv = new TreeView();
addAndMakeVisible( tv );

addMouseListener(this, false);

}

上記のコードは機能せず、JUCE 作成者からの回答もありません。私の質問は、それを機能させる方法ですか?簡単な例で説明できるはずです。addMouseListener() は一貫性がなく、「addMouseListener は TreeView などの一部のクラスでは機能しない」などのように文書化する必要があります。ドキュメントで見つけて、以前の手法を使用しないようにします。

4

1 に答える 1