CListCtrlアイコンビュー時のアイコンの下の文字列で – プログラミング – Home

CListCtrlアイコンビュー時のア...
 
通知
すべてクリア

[解決済] CListCtrlアイコンビュー時のアイコンの下の文字列で


ナオーバ
 ナオーバ
(@ナオーバ)
ゲスト
結合: 23年前
投稿: 187
Topic starter  

こんにちは、またお世話になります。

CListCtrlでアイコンビューの時のアイコンの下の文字列は、
レポートビューの0番目(一番左)の文字列が表示されています

これをレポートビューの任意の所の文字を表示させる方法は有りますか?

環境
WIN2000 SP2
VC6.0 SP5
MFC使用

よろしくお願いします


引用未解決
トピックタグ
不良PG
 不良PG
(@不良PG)
ゲスト
結合: 23年前
投稿: 80
 

コールバックアイテムを使えば可能だと思います

LPSTR_TEXTCALLBACK
LVN_GETDISPINFO
この辺りを調べると良いかも・・


返信引用
不良PG
 不良PG
(@不良PG)
ゲスト
結合: 23年前
投稿: 80
 

>これをレポートビューの任意の所の文字を表示させる方法は有りますか?
厳密に言うと違ってましたね・・
しかも簡単には、出来ませんでした・・

オーバーライドしてLPARAMにデータ乗せてコールバックアイテムを使えば
似たようなことは、出来ます・・


返信引用
ナオーバ
 ナオーバ
(@ナオーバ)
ゲスト
結合: 23年前
投稿: 187
Topic starter  

回答ありがとうございます。

検索し探したのですがサンプルが見つかりませんでした。
サブ項目を選択するとかはありますが目当ての物がありません。

サンプルの在処どなたか知りませんでしょうか?

codegruは見ましたがありませんでした。

お願いします


返信引用
りんご
 りんご
(@りんご)
ゲスト
結合: 23年前
投稿: 28
 

不良PGさんがおしゃってるようにコールバックを使えばできます。

>検索し探したのですがサンプルが見つかりませんでした。
直接の問題解決に向かうサンプルを探すのは難しいかもしれません。
もし、ナオーバさんがコールバックでリストビューを表示したことがないなら、
まずは、コールバックでリストビューを表示することからやってみてください。


返信引用
不良PG
 不良PG
(@不良PG)
ゲスト
結合: 23年前
投稿: 80
 

http://www.codeguru.com/listview/text_callback.shtml

これをベースに
CListCtrl::OnGetDispInfo内でアイコンビューの時のサブアイテムインデックス0の時に
任意の文字を返すようにすれば良いのでは・・


返信引用
ナオーバ
 ナオーバ
(@ナオーバ)
ゲスト
結合: 23年前
投稿: 187
Topic starter  

遅くなりましたが回答ありがとうございます。

私の技術不足の為うまく実装出来ませんでした。

アイコンビューとレポートビュー用に2つ用意して切り換えてしのぎました。

今度また挑戦したいと思います。

ありがとうございます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました