class CCodeView : public CListViewvoid CCodeView::CodePointerAJmp(int step)
{
m_nCurLine += step ;
m_nCurLine %= m_nTotalLine ;
UINT flag = LVIS_SELECTED ;
GetListCtrl().SetItemState(m_nCurLine, flag , flag) ;//使m_nCurLine高亮
SetFocus() ;//此行必不可少使得CodeView获得焦点
}程序运行时CodeView窗口有焦点时,m_nCurLine高亮显示,当鼠标点击界面的其它控件(如CTreeCtrl)
,则m_nCurLine不高亮显示(CodeView窗口失去焦点)我想请教的是:如何在CodeView窗口失去焦点_nCurLine也高亮显示
即列表控件失去焦点是,其中的某一栏仍高显(或者有背景色可以区分其它栏也行)