CListBox SetScrollPos不起作用

时间:2018-01-11 13:27:44

标签: c++ mfc

我有一个CListBox成员的对话框,其中有一个垂直滚动条,它会被销毁并偶尔重新创建。在那些场合,我希望滚动条保持在破坏之前的位置。

在导致重新创建的函数中,我有这一行:

int scrollPos = m_checkListCtrl.GetScrollPos(SB_VERT);

scrollPos然后在外部保存,并在创建时再次传递给窗口。)

OnInitDialog的末尾,我打电话给:

m_checkListCtrl.SetScrollPos(SB_VERT, scrollPos );

scrollPos正确传递,但滚动条仍保持在其初始位置。知道什么是错的吗?

0 个答案:

没有答案