- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VC++ MFC CListCtrlで、ボタンのあるリストの作り方)
VC++ MFC CListCtrlで、ボタンのあるリストの作り方
このQ&Aのポイント
- VC++ MFCを使用して、CListCtrlでボタンのあるリストを作成する方法について教えてください。
- VisualStudio .NET2003環境で、動画の一覧をリストで表示するために、CListCtrlを使用する方法について教えてください。
- CListCtrlを使用して、ファイル名やファイルサイズ、再生回数を表示するリストを作成しましたが、各行にボタンを設置する方法について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
昔VC6で上記に似た事をしましたが、かなり無理矢理なので、 tamtam_sepさんがイメージ的に違うものと思うますが、一応書いて置きます。 流れ (1)CListCtrl にボタンのイメージを配置する。 (2)HitTest使ってユーザがクリックした座標をチェック (3)座標が丁度ボタンイメージ位置に重なっていたら、 ボタン押下イメージにボタン画像をすり替えて、 押下内部処理を行う。 大体、こんな感じ、、。面倒でした。(==;
お礼
画像を使って擬似的にボタンを表現する、というやり方ですね。 「リストがスクロールできる」「列幅をユーザーが変更できる」 という点を考慮する必要があるので、ボタンの座標を把握するための 処理はかなりややこしくなりそうですね。 ご回答ありがとうございました。参考にさせていただきます。 引き続き、情報を募集します。よろしくお願い致します。