读书人

请问CListCtrol的函数OnClickList(NMH

发布时间: 2012-01-07 21:41:55 作者: rapoo

请教CListCtrol的函数OnClickList(NMHDR* pNMHDR, LRESULT* pResult)中参数的含义
void CMultipleColumnsDlg::OnClickList(NMHDR* pNMHDR, LRESULT* pResult)
{

Invalidate();
HWND hWnd1 = ::GetDlgItem (m_hWnd,IDC_LIST1);
LPNMITEMACTIVATE temp = (LPNMITEMACTIVATE) pNMHDR;
。。。。
*pResult = 0;
}
上面是一个范例的一段代码。请教这里面的参数是什么含义?temp是一个什么类型,又代表了什么?这个类型在msdn上找不着。

[解决办法]
temp is LPNMITEMACTIVATE,Contains information about an LVN_ITEMACTIVATE notification message
[解决办法]
LPNMITEMACTIVATE 查找NMITEMACTIVATE ,lp代表指向结构的指针
NMITEMACTIVATE Structure

--------------------------------------------

Contains information about an LVN_ITEMACTIVATE notification message.

Syntax

typedef struct tagNMITEMACTIVATE {
NMHDR hdr;
int iItem;
int iSubItem;
UINT uNewState;
UINT uOldState;
UINT uChanged;
POINT ptAction;
LPARAM lParam;
UINT uKeyFlags;
} NMITEMACTIVATE, *LPNMITEMACTIVATE;

读书人网 >VC/MFC

热点推荐