控件消息传递
大家好,我的问题如下:
我做了一个ListContrl控件,里面已经写好了排序的问题,但必须要点击控件的首项才会进行排序,我想通过点击一个按钮,然后触发这个控件的事件,谢谢了。
具体的情况如下:
void C***Dlg::OnLvnColumnclickHylistShow(NMHDR *pNMHDR, LRESULT *pResult)
现在我想单击一个控件按钮,触发这个控件,就是怎么传递NMHDR *pNMHDR, LRESULT *pResult这两个参数,具体点给个例子,谢谢!
[解决办法]
你可以不触发单击事件;
直接在按钮的函数排序就好了
[解决办法]
可以尝试在文件顶端定义2个全局变量,通过某控件或者初始化时进行赋值,然后当做这个C***Dlg::OnLvnColumnclickHylistShow()函数的形式参数。你的问题不是很明确,并不知道ListContrl控件里面的具体内容,所以不知道能不能帮到你
[解决办法]
直接调用:
CListCtrl::SortItems
BOOL SortItems( PFNLVCOMPARE pfnCompare, DWORD dwData );
Return Value
Nonzero if successful; otherwise zero.
[解决办法]
发送WM_NOTIFY消息LVN_COLUMNCLICK ??
这个?