喫茶XRAYトップページ


[7211] FireMonkey のサンプル返信 削除
2014/2/8 (土) 21:39:08 Mr.XRAY
FireMonkey はやらない言いながら,またサンプルを追加してしまいました.
地味なサンプルです.

[690_TImage へ文字列をキーから直接入力]
[06_FireMonkey における画像の透過処理と画像形式の変換]
http://mrxray.on.coocan.jp/Delphi/plSamples/690_TextOnImage.htm#06

[690] は,透明なTMemo を使用するサンプルなのですが,
そう言えば,FireMonkey ではコントロールを透明にするのが簡単だったな.
ということで,やってみたのです.
で,折角なので,サンプルとして追加しました.

FireMonkey が登場してから数年が経過しています.
Delphi が登場した時は,同じ数年でも,ネット上にサンプルが
どんどん増えていきましたが,FireMonkey はそうはいかないようです.
コミュニティの場で,FireMonkey の初心者ですが,と書く方もいるようですが,
その意味では,ほとんどの方は「初心者」と言えるのかも知れません.

ただ,前にも何回か書きましたが,おそらく,
これからは FireMonkey 化が進んでいくのではないかと思っています.
VCL も進化していますけどね.


[7212] Re:FireMonkey のサンプル返信 削除
2014/2/8 (土) 22:43:32 Mr.XRAY
> [690] は,透明なTMemo を使用するサンプルなのですが,

記憶によれば,昔,フォームは透明にして,
フォーム上に配置したコントロール類は透明にしないようにしたい,
という質問がありました.
VCL ではリージョンを駆使して実現することになりますが,
FireMonkey では簡単です.フォームの Transparency を Trueにするだけです.


[7213] Re:FireMonkey のサンプル返信 削除
2014/2/10 (月) 16:29:30 Mr.XRAY
> [06_FireMonkey における画像の透過処理と画像形式の変換]
> http://mrxray.on.coocan.jp/Delphi/plSamples/690_TextOnImage.htm#06


これ,PAlphaColorArray というのを使用しているのですが,
最初は Mask というメソッドがあり試したら,本当にマスク.
透明化だから,マスクを使用してもいいのですが,2 段階になってしまうし.
Scanline という名前のもありましたが,どうも違うらしい.
で,これになったんですが.Delphi ML にありましたね.

[XE3 + FireMonkeyでScanlineプロパティが消えた?]
http://www.freeml.com/delphi-users/2740/latest

でも,私の方のコードの方が高速 ?
最初に配列を取得しているから ?
あっ,私のコードは逆参照の ^ が抜けている !!


INCM/CMT
Cyclamen v3.82