15,979
社区成员
发帖
与我相关
我的任务
分享
std::map<int, bool> m_mapSelectState;
绘制的时候根据bool值来绘制,点击的时候根据bool来设置新值,就搞定了
#pragma once
// CMyListCtrl
class CMyListCtrl : public CListCtrl
{
DECLARE_DYNAMIC(CMyListCtrl)
public:
CMyListCtrl()
virtual ~CMyListCtrl()
public:
virtual BOOL PreTranslateMessage(MSG* pMsg)
{
switch(pMsg->message)
{
case(WM_LBUTTONDOWN):
case(WM_LBUTTONUP):
{
pMsg->wParam |= MK_CONTROL; //模拟按下CTRL按键
break;
}
}
return __super::PreTranslateMessage(pMsg);
}
protected:
DECLARE_MESSAGE_MAP()
};