0

私はMFCを初めて使用し、「MFC機能パック」の新機能と少し混乱しています。ウィザードを使用すると、IDEのようなアプリケーションが作成されます。左側にドッキング可能なファイルエクスプローラーがあり、右側にドッキング可能なプロパティウィンドウがあります。ON_WM_LBUTTONDBLCLKとGetItemText()を使用して、ファイルエクスプローラーウィンドウで選択したアイテムを既に取得できます。

質問:

ファイルエクスプローラウィンドウで項目をクリックした後、プロパティウィンドウを「更新」する必要があります。元。ツリーコントロールのアイテム「ボタン」をクリックすると、プロパティウィンドウに「画像」、「フォント」、「色」が表示されます。どうすればよいですか?

4

1 に答える 1

0

ツリービューには、プロパティウィンドウのハンドルが必要です。ツリーアイテムの文字列名を取得することは非常に基本的なことなので、各ツリーアイテムにデータを設定することをお勧めします(SetData())。このようにして、ツリーアイテムの名前だけでなく、ツリーアイテムのデータも取得します。

ツリーアイテムをクリックするたびに、ツリーアイテムから設定されたデータをプロパティウィンドウに渡します。渡したデータを抽出することで、プロパティウィンドウの内容を動的に生成できます。

于 2009-09-23T03:50:33.930 に答える