首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

控件消息传递解决思路

2013-01-07 
控件消息传递大家好,我的问题如下:我做了一个ListContrl控件,里面已经写好了排序的问题,但必须要点击控件

控件消息传递
大家好,我的问题如下:
    我做了一个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  ??
这个?

热点排行