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