掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
リストボックスからリストボックスへ情報を移動するには? (ID:59945)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
MFCの方法とはちょっと違うでしょうが、VC++6sp6/WTL7.0での実現方法を書きます。 MFCの作法と読み替えてください。 CListBox m_listA, m_listB; m_listA.Attach(GetDlgItem(IDC_LIST_A)); m_listB.Attach(GetDlgItem(IDC_LIST_B)); // メッセージハンドラ(リストボックスA→リストボックスBの例) COMMAND_HANDLER_EX(IDC_LIST_A, LBN_SELCHANGE, OnSelChange) // if (uMsg == WM_COMMAND && LBN_SELCHANGE == HIWORD(wParam) && IDC_LIST_A == LOWORD(wParam)) // という意味です。 void OnSelChange(UINT /*code*/, int /*id*/, HWND /*hWnd*/) { int nIndex = m_listA.GetCurSel(); if( nIndex != LB_ERR ){ CString strText; m_listA.GetText(nIndex, strText); m_listA.DeleteString(nIndex); m_listB.AddString(strText); } }
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.