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


ぐーり  2002-07-23 21:22:33  No: 75879  IP: [192.*.*.*]

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

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

よろしくお願いします。

編集 削除
Say  2002-07-26 13:29:33  No: 75880  IP: [192.*.*.*]

StretchBltを使うとか・・・。

編集 削除
のりこ  2004-08-03 11:09:39  No: 75881  IP: [192.*.*.*]

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

編集 削除
魔界の仮面弁士  2004-08-03 11:30:52  No: 75882  IP: [192.*.*.*]

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

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

編集 削除