喫茶XRAYトップページ

[スレッド全体
]

[1383] 何か疲れた・・・返信 削除
2007/8/28 (火) 18:49:49 Syake
マスターひさしゅうございます。

お恥ずかしいながら・・・マルチポストならぬマルチグチ。
故あって画像保存と表示のアプリを作成する事になり、サムネイル表示とやらを
ネットのサンプルをありがたく頂戴してやってたわけです。
http://www1.cncm.ne.jp/~ogawate/delphi/samples/thumbnail/07.html
サムネイルデータファイル保存やら、ビュワーまで作って9割方完成と思いきや、
自分で苦労もせずやった罰が当たったのか、ふとXPManを有効にしたとたんに
http://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+200708/07080056.txt
ってなわけです。
最終的にはDllForm化が必要なので避けて通れないし。
何かねぇ・・・

[1385] Re:何か疲れた・・・返信 削除
2007/8/28 (火) 21:13:45 Mr.XRAY
▼ Syakeさん
> マスターひさしゅうございます。

こちらこそ。

> http://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+200708/07080056.txt

拝見いたしやした。レスつけました。
おそくらOnDataHintイベントでしょう。

で、サムネイルなんですが、たしかにViewStyleをvsIconにしてできるのですが、
仮想リストビューの使い方、つまり、表示を高速にするのがネックのようです。
表示サイズも可変にしたいし。

私も職場で使うものを開発しましたが、ニュートンのDllを使用してしまいま
した。いつか作り直そうと考えているのですが。これがなかなか(泣)。
6年ぐらい前でしたので知識もあまりなかったので逃げですね(泣笑、涙)。
ただ、私の場合、ワードやエクセルに貼付けて使用する画像を表示して
コピーするだけのものです。

[1387] TListViewのOnDataHintとOnDataイベント返信 削除
2007/8/28 (火) 23:44:52 Mr.XRAY
▼ Syakeさん

更にくどいですが、当喫茶店の大切なお客様ですので、なんとかと思い。

> おそくらOnDataHintイベントでしょう。

OnDataイベントは描画(実際に見えるItem部分)が必要な時に発生します。
これはListViewの全てのItemではありません。
一方、OnCustomDrawItemイベントは全てのItemに対して発生します。

OwnerData := Trueとすると、OnDataHintイベントの引数である
StartIndex,EndIndexの間のItemだけが作成されるようです。
したがって、OnCustomDrawItemイベントを使用すると、Indexのエラーとなる
可能性があります。もちろん、ListViewのクライアント領域に収まる数のItems数
であれば問題ないでしょう。

OnHintイベントを使用すればそれを避けることができます。
このイベントのStartIndex,EndIndex が描画範囲内のItem番号です。

OnDataHintとOnDateイベントを組合わせて使用するのが仮想リストビューの
特徴でもあります。

くどくてゴメンナサイね。
迷路にはまった時の疲れる気持お察し致します。

[1388] Re:TListViewのOnDataHintとOnDataイベント返信 削除
2007/8/29 (水) 00:13:49 Mr.XRAY
Syakeさん、更にゴメン
むこうにもレスしちゃいました。
最初からむこうだけにレスしろよ>自分


[1389] Re2:TListViewのOnDataHintとOnDataイベント返信 削除
2007/8/29 (水) 08:19:07 Syake
▼ Mr.XRAYさん
> Syakeさん、更にゴメン
> むこうにもレスしちゃいました。


ありがとうございます。
向こうにもレスしました。(^_^;)

参考にちょっとやってみます。

お礼に、以下は如何でしょうか?
http://www.gyao.jp/
海外ドラマ「SpaceGate」にはまってます。

> 最初からむこうだけにレスしろよ>自分
いやいや、皆がQ&Aでも無いでしょうからよろしいかと

[1390] Re3:TListViewのOnDataHintとOnDataイベント返信 削除
2007/8/29 (水) 10:34:19 Mr.XRAY
▼ Syakeさん

> いやいや、皆がQ&Aでも無いでしょうからよろしいかと

おやさしい心遣いありがとうごさいます。
Q&Aだとどうしても構えてしまうんですよね。
こっちだと、適当な気持ちで書けるんで... (^_^;)

[▼次のスレッド]
INCM/CMT
Cyclamen v3.82