2011-07-20 10 views
1

私はPaperPort OCXを使用してDelphi 7の.MAXファイルを表示しています。問題は、画像の約半分が間違った向きになっていて、OCXに画像を回転させる手段がなく、 。Delphi 7でOCXコントロールを回転させますか?

コントロールを完全に回転する方法はありますか、イメージを回転できる.MAXファイルを表示するために使用できる別のコントロールがありますか?

+0

は何ですか.maxファイル –

+0

イメージを回転するAPIがPaperPort OCXに含まれていないことを100%確信していますか?彼らが含まれていたはずのもののようです。自分でTLBファイルを調べましたか? –

+2

@David:恐らく.minファイルよりも大きいでしょう。私はそれがこれだと思う:http://filext.com/file-extension/MAX。 –

答えて

0

最初の質問にのみ回答できます。コントロール自体を回転させる方法はありません。コントロールが画像の回転を許可しない場合、別のコントロールを見つける必要があります。

+0

これは私が恐れていたものです。 .MAXをサポートする画像コントロールを追跡することは非常に困難です。まず、イメージコントロールを作成した週末の開発者はすべて「イメージコントロールmax 2600」と呼ばれ、2番目のGoogleとBingは、それらをフィルタリングするための最善の努力をしていますが、常に3D Studioのものを探していると仮定します。 –

+0

ええ、私は代替も探してみましたが、あなたが意味することは分かっています。挫折。 –

0

わかりませんが、コントロールがIViewObjectインターフェイスをサポートしている可能性があります。その場合は、Drawメソッドを使用して自分でペイントすることができます。もちろん、回転しているかどうかを何らかの形で塗るかどうかを知る必要があります。それは、表示のためだけで、相互作用のためではありません。しかし、多分これはあなたが必要とするものです。

+0

また、画像を表示する部分をキャプチャして、標準のビットマップビューアに結果を表示することもできます。 –

関連する問題