ピクチャボックス間のコピー方法
たびたび質問しているhidezoです(^_^;
表題のように、ピクチャボックスにある画像を、別のピクチャボックスにコピーしたいのですが、うまくいきません。
おそらく簡単な解決策があると思うのですが、ヘルプを参照してもよく分かりませんでした。
プログラムの内容
オブジェクト Picture2,Picture3に同じ画像を代入
Piture2上にLineを描画
2回目以降のPiture2にLineを描画する際に一度Picture3を代入して元の画像に戻してからLineを描画
(ゲームでいうとキャラクタ移動でキャラクタと背景の重ね合わせみたいな感じです)
やってみた方法
方法1(ダメでした)
Picture2.Picture = Picture3.Picture
方法2(ダメでした)
Picture2.PaintPicture Picture3.Picture, 0, 0
方法3(できたけど・・・)
SET Picture2.Picture = TMP
※TMPは・・・
Set TMP = LoadPicture(strOpenFile)
Set Picture3.Piture = TMP
方法3の場合、グローバル変数を使わなくちゃいけないので避けたいです。よろしくお願いします。
お礼
ありがとうございました