|
|
От: | pseudor | |
| Дата: | 06.06.07 09:31 | ||
| Оценка: | |||
Тогда ловим WM_NOTIFY.This notification message is sent in the form of a WM_NOTIFY message.
BEGIN_MSG_MAP(thisClass)
MESSAGE_HANDLER(WM_CREATE, OnCreate)
MESSAGE_HANDLER(WM_DESTROY, OnDestroy)
MESSAGE_HANDLER(CWM_INITIALIZE, OnInit)
MESSAGE_HANDLER(WM_RBUTTONDOWN, OnNMRclickList)
MESSAGE_HANDLER(WM_INITMENUPOPUP, OnInitMenuPopup)
MESSAGE_HANDLER(WM_LBUTTONDBLCLK, OnLDblClick)
MESSAGE_HANDLER(WM_LBUTTONUP, OnLClick)
...
MESSAGE_HANDLER(WM_NOTIFY, OnWMNotify)
...
CHAIN_MSG_MAP(baseClass)
DEFAULT_REFLECTION_HANDLER()
END_MSG_MAP()LRESULT ZxView::OnWMNotify(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled) {
if ( ((LPNMHDR)lParam)->code == LVN_COLUMNCLICK ) {
bool isdesc = IsSortDescending();
int nmb = GetSortColumn();
}
return 0;
}