• ベストアンサー

リストビューに隠しパラメータ

お世話になります。 現在リストビューに、列幅0の隠し列を用いてデータをやりとりしています。この方法以外に個々の行にパラメータを与えることは可能でしょうか? ウィンドウハンドルにパラメータを与えることでウィンドウプロシージャに値を渡す(やり方忘れました)ように、リストビューの個々の行に値を格納できるのではないかと思うのですが・・・ 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.1

★アドバイス >個々の行にパラメータを与えることは可能でしょうか?  ↑  可能です。  lParamを使います。 ・ListView_SetItem() マクロで設定します。  ListView_GetItem() マクロで取得します。 ・『ListView_GetItem ListView_SetItem lParam』をキーワードで  検索するといろいろ見つかります。 参考資料: ListView_SetItem( hWndListView, pitem ); ListView_GetItem( hWndListView, pitem ); typedef struct _LVITEM {  UINT mask;  int iItem;  int iSubItem;  UINT state;  UINT stateMask;  LPTSTR pszText;  int cchTextMax;  int iImage;  LPARAM lParam; } LVITEM, FAR *LPLVITEM; 参考URL: http://bu-nyan.m.to/sdk/sdk18.htm http://wisdom.sakura.ne.jp/system/winapi/common/common15.html 以上。

参考URL:
http://bu-nyan.m.to/sdk/sdk18.htm
masaota56
質問者

お礼

ありがとうございます。早速試してみます

すると、全ての回答が全文表示されます。

関連するQ&A