ユーザコントロールのPictureで設定した画像をユーザコントロールに合わせてサイズ変更するには?


ぐーり  2002-07-24 06:22:33  No: 75879

ユーザコントロール(またはフォーム)で、Picture(とMaskPicture)に
設定した画像を、ユーザコントロールのサイズに合わせて
変更する方法ってないのでしょうか?

イメージコントロールを使えばサイズを変更して表示することはできるのですが、
MaskPictureに設定した画像も合わせて、サイズ変更したいので…。

よろしくお願いします。


Say  2002-07-26 22:29:33  No: 75880

StretchBltを使うとか・・・。


のりこ  2004-08-03 20:09:39  No: 75881

Sayさん、ぐーりさん
私も同じ問題で悩んでいます。Sayさんに質問ですが、StrechBltってなんの機能をさすのか具体的に教えていただければと思います。
お手数ですが、初心者なのでヨロシクお願いします。


魔界の仮面弁士  2004-08-03 20:30:52  No: 75882

> MaskPictureに設定した画像も合わせて、サイズ変更したいので…。
UserControl_Resize のイベントにて、動的にMaskPictureを入れ替える事になるかと。

画像の拡大縮小処理に関しては、VBの「PaintPicture」を使うか、
あるいは既に回答のある StrechBlt API などを使う事ができます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加