7章.CListCtrlクラス リストコントロール 7−14.カラムのヘッダをドラッグしたことを知る |
うまくメッセージを受けられなかったので、以下のようにしてみました。 BOOL CTest0031Dlg::OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult) { // TODO: この位置に固有の処理を追加するか、または基本クラスを呼び出してください CListCtrl *clc=(CListCtrl *)GetDlgItem(IDC_LIST1); if(((LPNMHDR)lParam)->hwndFrom==clc->GetHeaderCtrl()->m_hWnd) { switch(((LPNMHDR)lParam)->code) { case HDN_BEGINDRAG: TRACE("OnNotify_HDN_BEGINDRAG\n"); break; case HDN_ENDDRAG: TRACE("OnNotify_HDN_ENDDRAG\n"); break; } } return CDialog::OnNotify(wParam, lParam, pResult); } |
Top へ戻る |