掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
procedureのメソッドで元クラス自体の情報を入れるには? (ID:23708)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして、継承クラスをつくりはじめたくらいの技量の者です。 TOrigBitmap=class(TBitmap) public procedure EffectCopy(var ToBitmap: TBitmap); … end; というクラスを自作しているところなんですが、 ToBitmapに任意のBitmapを入れると、OrigBitmapが保持している画像がエフェクトされて出てくるという処理をつけようとして悩んでいます。 自分がしたいことは、 procedure TOrigBitmap.EffectCopy(var ToBitmap: TBitmap); begin ToBitmap.Assign( <TOrigBitmapのデータ> ); 〜 で、ToBitmapをエフェクト処理 〜 end; としたいのですが、TOrigBitmapの外部でならToBitmap.Assign(OrigBitmap);でOrigBitmapの情報を渡せますが、 TOrigBitmapの手続内でToBitmapにTOrigBitmapの情報を渡す方法がわかりません。 他のところでも聞いてみたのですが、こういうことができるのかできないかも教えてもらえなかったので、気になって質問しています。 あと、質問の意味が上手く伝わらなかったらごめんなさい。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.