1

ツリービューに状態画像を実装しようとしています。デフォルトの+と-の代わりに、ボタンに独自の画像を表示したいと思います。

画像が表示されていますが、ノードを展開しても変更されません。ツリービューの状態が変化したときに、状態画像を明示的に更新する必要があるようです。

これを実現するために(メインウィンドウの手順で)どのメッセージをキャプチャしますか? TVM_EXPANDは機能していないようです。オンラインでのさまざまなディスカッションでは、マウスクリックのヒットテストなどの奇妙なことを推奨しています。

または、これに関するwhizbangチュートリアルなどがある場合は、投稿してください-私は純粋なMSDN(ugh)で作業しており、ほとんどの場合これは...

4

1 に答える 1

2

WM_NOTIFYメッセージを介してTVN_ITEMEXPANDING、展開ボタンがクリックされTVN_ITEMEXPANDEDたときと、アイテムが実際に展開/折りたたまれたときに表示されます。

于 2012-11-28T08:24:36.170 に答える