tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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でスクロールテキストの例があれば教えていただけると助かります。

 

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。