我点了这个控件的头,进行排序
那个控件也进行排序
不是很方便。
我需要分开处理
那个控件也进行排序
不是很方便。
我需要分开处理
解决方案 »
- 利用双缓冲消除了闪烁,而且对话框的Clip Children设置为TRUE, 按钮,文本框等等正常,但是CStatic,早Invalidate和RedrawWindow后怎么消失了?
- CTreeCtrl HTREEITEM lParam值怎么进去不了呀??奇怪的是用变量进不了值,直接用"11"这种形式却有值
- 国内最大的私活、兼职信息平台——私活网www.sihuo.net
- 有关Combo Box
- 这是什么错误?
- VC+ADO+SQLSERVER开发的程序在没有VC的机器上运行,该拷贝哪些动态文件,请指教
- 在dll中如何给出系统消息?
- 对于recv这种阻塞函数,大家是如何避免出现收不到数据而无响应的?
- 各路英豪:我想制作一个启动画面,但又不想使用MFC的Splash screen之类的什么的,用 C+SDK 如何实现?100分相送!!!!!!!
- SHBrowseForFolder,只有48分了。
- 请帮我看一下我的代码,用ctreeview装载一个类似浏览对话话框的树型结构
- 【孙鑫vc++视频教程】【rm】【孙鑫老师的VC视频已免费发放】
P->idFrom;//可区分谁的WM_NOTIFY
{
if (pHDNotify->iItem == m_nSortedCol)
SortColumn(pHDNotify->iItem, !m_bAscending);
else
SortColumn(pHDNotify->iItem, BoolType(m_header.GetAscending()));
}这个是排序的,但是点击 listctrl2也会运行
因为消息是广播的吧。
怎么避免
用了全局变量去得id号
然后去sort里判断也不行if ( pHDNotify->hdr.code == HDN_ITEMCLICKA || pHDNotify->hdr.code == HDN_ITEMCLICKW )
{
if (pHDNotify->iItem == m_nSortedCol)
{
i=pHDNotify->hdr.idFrom;
SortColumn(pHDNotify->iItem, !m_bAscending);
}
else
SortColumn(pHDNotify->iItem, BoolType(m_header.GetAscending()));
}
SortColumn(int iCol, bool bAsc)
{
HWND hWnd=::GetFocus();
int iID=::GetDlgCtrlID(hWnd);
}
OnNotify 里调用SortColumn我不管先点哪个List。iID都是先点击的那个
郁闷坏了~