喫茶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