0

VB6を使用してバイナリツリーを描画するためのコントロールを取得できる無料のリソースへのリンクを誰かが持っているかどうかを尋ねる必要があります。VB6 の TreeView コントロールについて言っているわけではないことに注意してください。

次のような二分木を描画するためのコントロールが必要です

1

/\

2 3

/\ /\

4 5 6 7

4

1 に答える 1

1

グラフビズ用のCOMAPIがあります。これは、ビットマップファイルにレンダリングできるグラフ視覚化ツールです。COM APIを使用してgraphvizを呼び出してグラフをレンダリングでき、VB(またはCOM対応の言語)からアクセスできます。グラフの説明を含むファイル(この場合はツリー)を「ドット」と呼ばれるテキスト形式で作成し、一時ファイルに書き込みます。次に、Graphvizはファイルをレンダリングします。ビットマップファイルにレンダリングして、画像ビューアコントロールにファイルを表示できます。私は実際にこれが実際に行われているのを見てきましたが、それは非常にうまく機能します。

于 2009-07-27T07:15:13.413 に答える