喫茶XRAYトップページ
[
スレッド全体
]
[11300]
TImageとTGraphicControl
返信
削除
2017/7/31 (月) 08:53:32
Mr.XRAY
一連のアイコン画像関係のサンプルですが,
実は結構苦労しているんです.
そのもっとも最たるものは TImage への描画です.
GDI+ のサンプルでは主に TPanel の派生クラスに描画しています.
下図のように,画像を拡大してグリッド表示するコードも,
TGraphicControl の継承クラスに描画していたものを,
記事として,サンプルとして掲載するために TImage への描画に変更しました.
ところが,TImage と TGraphicControl と挙動が違うのです.
もし,本格的に実装するのであれば,TPanel あるいは TGraphicControl
の派生コントロールに描画することをお勧めします.
TImage はどうもクセがありすきです.
何故 TImage への描画に変更したのかと言うと,
クラスは苦手だという方がいるもんですから... ウウウッ.
[11301]
Re:TImageとTGraphicControl
返信
削除
2017/7/31 (月) 08:59:40
Mr.XRAY
> ところが,TImage と TGraphicControl と挙動が違うのです.
ということで,ちょこちょことサンプルのコードを修正しています.
昨日も修正しています.ハイ.
既にダウンロードやコピーした方,ゴメンナサイね.
[11302]
コメント行の削除
返信
削除
2017/7/31 (月) 09:05:41
Mr.XRAY
それと,コード内にコメントがあるとコードが見にくいという方がいます.
確かに,VCL のソースコードにはコメントはほとんどありません.
コメントの先頭は全て // (スラッシュが 2 つ) になっています.
かなり古いサンプルだと文の末尾にもある可能性がありますが,
最近はそのようなコメントの書き方はしていません.
各々の文の先頭の空白を TrimLeft あるいは Trim で削除して,
// を検出すれば削除できます.
[
▼次のスレッド
]
INCM/CMT
Cyclamen v3.82