VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/01/14(Fri) 10:31
投稿者ひろぉ
Eメール
URL
タイトルRe^4: 画像のサイズを変更する方法

すいません。返信遅くなりました。

> 先の回答でも書きましたが、ここのグラフィック関係をご覧下さい。
> その中の ピクチャーボックスに表示・描画した画像・文字の保存 の中に
> 下記のように書いていますが、.AutoRedraw = False になっていませんか?
>
>
>   With Picture1
>     '描画したものを保存する場合Trueにする
>     .AutoRedraw = True

.AutoRedrawはTrueになっていました。

上記で教えてもらった保存だと、描画したもの自体はそのままのサイズで保存されるのですが、
ある画像を読み込んでピクチャのサイズをPaintPictureメソッドで変更して保存という形にすると
見た目上はピクチャーの枠にはまって表示されるのですが、保存をするとやはり元のサイズで保存され
てしまいます。

前の返信の時に間違って書いていたところがありました。すいません。

Picture1.PaintPicture(Picture1.Picture,0,0,Picture1.ScaseWidth,Picture1.ScaleHeight)
       ↑
     ここがLoadPictureになっていた。

やはり画像自体のサイズはそんな簡単に変更できないものなのでしょうか?


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

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -