Короче, есть MFC SDI-программа (стиля Windows-Explorer), левый класс список типа CListCtrl (simgle-selection) справа тоже список тока другого стиля, мне нужно чтобы при нажатии определенной клавиши справа выделялось что-либо слева(то что мне нужно), но фокус оставался справа, я делал так
типа
void CSkladNGSDIView::OnAccel32775()
{
CLeftView* pLeft = (CLeftView*) AfxGetApp()->m_pMainWnd;
pLeft->SelectList(2); // номер выделяемой строки
}
а сам SelectList
void CLeftView::SelectList(int num)
{
GetListCtrl().SetItemState(num, LVIS_SELECTED, LVIS_SELECTED);
}
я пытался и сразу менять из другого класса все равно ничего не получается, главное параметры верны а все равно ничего не выходит

сама функция описана как
public:
void MyDDX();
void SelectList(int num);
т.е. она не виртуальная
p.s. я с указателями не фига не умею работать — научите пожалуйста