为了响应list contorl窗口的头被单击的消息,向导加入了宏:
ON_NOTIFY(HDN_ITEMCLICK, 0, &CCompanyView::OnHdnItemclickList1)问题是:在一个程序所有的list contorl窗口的头单击消息都会发给OnHdnItemclickList1函数,而且在函数中也无法区分到底是由哪个list contorl窗口的头发过来的消息。
请高手指点迷津!
ON_NOTIFY(HDN_ITEMCLICK, 0, &CCompanyView::OnHdnItemclickList1)问题是:在一个程序所有的list contorl窗口的头单击消息都会发给OnHdnItemclickList1函数,而且在函数中也无法区分到底是由哪个list contorl窗口的头发过来的消息。
请高手指点迷津!
解决方案 »
- 学习MFC的问题???
- 怎样使复合文档大于2G
- delete m_pCtrlCont
- spitwnd 窗口调整大小和分割条的关系
- 我想美化一下自己的程序,听说qq用的贴图的方法,说能告诉我个思路。。
- 小第愚昧,还是关于动态修改对话框的问题,100相送,谢谢大侠指教!
- 为什么((CMDIChildWnd*)pFrame)->SendMessage(WM_MDIACTIVATE, 1, LPARAM(pFrame->GetSafeHwnd()))必须这样写才有效??
- 帮我看看这个XP风格的菜单怎么使用
- 请诸位大虾介绍几个好的电脑书籍下载的网址!
- vc6.0问题2:请看一下。谢谢
- MFC如何实现带图片背景的字
- 看到别人代码里很多用*(float *) 和 (float *),有什么区别,什么时候需要用到这两个呢?
void CXhListCtrl::OnColumnclick(NMHDR* pNMHDR, LRESULT* pResult)
{
NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
pNMListView->iSubItem; //当前点击的子项
}
其中第二个参数应该是控件ID,不知道你为什么写个0
中的 “0”,换成Id,就不能响应了。你试试就知道了
HWND hwndFrom; // handle of control sending message
UINT idFrom;// identifier of control sending message
UINT code; // notification code; see below
} NMHDR;