掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
リストビューのリストコントロールをサブクラス化には (ID:62109)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
この前 みんなのおかけで 自作のCListControlの派生クラスを完成しました。 けれど、今度はCListView内に使いたいんです。 でも、リストビューのリストコントロールはすでにそのクラスにはまりこまれていて、コントロールのタイプが変更できないようです。 一応 Subclassメソッドで試してみたら、エラーが起こりました: #include "MyListCtrl.h" class CMyListCtrl : public CListCtrl ; //宣告 class CTestView: public CListView { //...... public: CMyListCtrl m_ListCtrl; //自作のListCtrlのオブジェクト }; CTestView::OnCreate(....) { //...... //最後に HWND hListCtrl = GetListCtrl().Detach(); //ハンドルを取得 m_ListCtrl.SubclassWindow( hListCtrl ); } ですけれども、SubclassWindowを呼び出すとき、エラーが起こった。 リストコントロールのサブクラス化をどうすればいいのでしょうか よろしくお願いします
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.