• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VC++ MFC CListCtrlで、ボタンのあるリストの作り方)

VC++ MFC CListCtrlで、ボタンのあるリストの作り方

このQ&Aのポイント
  • VC++ MFCを使用して、CListCtrlでボタンのあるリストを作成する方法について教えてください。
  • VisualStudio .NET2003環境で、動画の一覧をリストで表示するために、CListCtrlを使用する方法について教えてください。
  • CListCtrlを使用して、ファイル名やファイルサイズ、再生回数を表示するリストを作成しましたが、各行にボタンを設置する方法について教えてください。

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

  • ベストアンサー
  • akanekor
  • ベストアンサー率52% (102/194)
回答No.1

昔VC6で上記に似た事をしましたが、かなり無理矢理なので、 tamtam_sepさんがイメージ的に違うものと思うますが、一応書いて置きます。 流れ (1)CListCtrl にボタンのイメージを配置する。 (2)HitTest使ってユーザがクリックした座標をチェック (3)座標が丁度ボタンイメージ位置に重なっていたら、  ボタン押下イメージにボタン画像をすり替えて、  押下内部処理を行う。 大体、こんな感じ、、。面倒でした。(==;

tamtam_sep
質問者

お礼

画像を使って擬似的にボタンを表現する、というやり方ですね。 「リストがスクロールできる」「列幅をユーザーが変更できる」 という点を考慮する必要があるので、ボタンの座標を把握するための 処理はかなりややこしくなりそうですね。 ご回答ありがとうございました。参考にさせていただきます。 引き続き、情報を募集します。よろしくお願い致します。

関連するQ&A