掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
オブジェクトを共通関数に渡すには? (ID:60318)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
メンバであるCListBox変数を参照渡しまたはポインタで渡して受け取る 関数はどうでしょうか? void MoveList( CListBox* pList1, CListBox* pList2 ) { CString str; int Cur = pList1->GetCurSel(); //選んだセル数 if (pList1->GetSelCount() < 1) { return; //セルを選んでいない状態ならreturn } pList1->GetText(Cur, str); //選んだテキストを取得 pList2->AddString (str); //移動先に追加 pList1->DeleteString (Cur); //移動元から削除 } 見たいなやつ。 でボタンのほうには、 MoveList( &m_MoveList1, &m_MoveList2 ); だけと。 もう少しきれいに書きたい場合は、どちらかのCListBoxクラスを規定クラスにしたクラスを作って、その中に移動専用メソッドをつくるとか。 という解釈であっていますかねぇ。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.