如何将焦点移到列表框?

时间:2014-08-27 14:38:37

标签: visual-c++ mfc

我有一个lisbox,我把它的属性“Selection”设置为“None”。这个lisbox正在一个属性表中使用。当我导航到列表框控件所在的页面时,这里最初我点击在列表框上没有选择发生,这是例外结果。但我唯一担心的是在lisbox页面本身,当我使用“tab”时,通常矩形虚线出现在Back,Next和Cancel按钮上(这是预期的),但是在使用这些按钮上的标签后同时,如果我在列表框中单击鼠标,我会在列表框中的项目上获得矩形选择(这不是预期的),不必进行任何选择。 / p>

我甚至将列表框的“Tab shot”属性设置为FALSE。

任何人都可以告诉我如何避免列表框项目上的矩形选择,即使使用“tab”并在lisbox上单击鼠标也不会发生矩形选择。

1 个答案:

答案 0 :(得分:0)

一定是个小问题......如果你想禁止列表框中的选择而不禁用它,那么如果你尝试会发生什么

void CMyPropertyPage::OnSelchangeList() 
{
    m_list.SetCurSel(-1)
}