タイトル : Re^2: 同一イメージでのDrawImageが転送されない 投稿日 : 2007/11/07(Wed) 21:39 投稿者 : TK
> こんにちは。VB2005で同じ現象でした。Bitmap1を宣言して作っても結局はPictureBox2.Image=Bitmap1 とするのでダメなようで。[1]はgのImageと同じ第一引数Image > では、何もしない?ようです > 1.一度、別のBitmap2へ複製を作り、g.DrawImage(Bitmap2, rect2・・・ > だったら、OKでした > 2."テスト"というのを小さい Bitmapで作り、g.DrawImageで2箇所貼り付ける、はどうでしょうか y4yamaさん、ありがとうございます。 やはり、そうですか! いろいろ試して、他のサイトも検索したのですが適当なものがなく悩んでいました。 他のPictureBoxを経由して合成できるのは当方でも確認しているのですが 同一PictureBox内でBitBltに代わる機能を実現したいと思っています。 VB6で作ったスクロールテキストを乗せ換えたいと模索しているのですが 以下のような問題があり途方にくれています。 ・BitMapを作らずにCreateGraphics後にBitBltをすればできるのですが 他のウィンドウをかぶせると消えてしまう。 ・DrawStringの描画速度が遅い。 ・APIのTextOutで文字を書いた場合、CreateFontIndirectのフォント選択指定がうまく行かない。また、たまに文字が90度回転してしまう。再現性がありません。 (他の掲示板だったかと記憶していますが、同様の報告があるようです) .NETは多機能なのですがパフォーマンスがイマイチですね。 .NETでスクロールテキストの例があれば教えていただけると助かります。 |