2

我创建了一个编辑控件:

HWND hwnd = CreateWindow( "EDIT", tabText.c_str(), WS_CHILD | WS_VSCROLL | ES_LEFT | ES_MULTILINE | ES_AUTOVSCROLL, ...)

然后我通过调用来更新它的内容SetWindowText(...)。但是每次更新完成时,滚动都会设置为开头。我需要让它保持它的位置。我给这个控件写了一个日志。这意味着文本字符串越来越大。我试图在通话前获取滚动信息,并在通话SetWindowText()后设置滚动信息。这会导致控件闪烁。

如何在更新时保留滚动位置并查看文本?

4

0 回答 0