OnCustomdraw与OnNMCustomdraw有什么分别,同样在IDC_LIST1(CListCtrl)上添加的消息处理
OnCustomdraw与OnNMCustomdraw有什么分别,同样在IDC_LIST1(CListCtrl)上添加的消息处理..
我就是不明白为什么会这样一来,因为他们的函数体不同:如下
void ticdlg::OnNMCustomdrawList(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMCUSTOMDRAW pNMCD = reinterpret_cast <LPNMCUSTOMDRAW> (pNMHDR);
...
另一个:
void CPanel2::OnCustomdrawList ( NMHDR* pNMHDR, LRESULT* pResult )
{
NMLVCUSTOMDRAW* pLVCD = reinterpret_cast <NMLVCUSTOMDRAW*> ( pNMHDR );
...
这里LPNMCUSTOMDRAW和NMLVCUSTOMDRAW又是什么区别呢
能说说~怎样会产生这两个不同的函数体,和他们的意义 谢谢
[解决办法]
一个是直接添加NM_CUSTOMDRAW消息响应的结果,一个是重载虚拟函数的结果。