可以使用以下代码来解决这个问题:
首先,将编辑框的风格属性设置为WS_VSCROLL。
然后,使用 SetWindowText 函数来设置文本。
最后,使用 PostMessage 函数来用 EM_SCROLLCARET 消息向编辑框发送滚动条位置。
以下是一个简单的示例代码,可以将其添加到您的应用程序中以启用自动滚动条:
HWND hEdit = CreateWindowEx(WS_EX_CLIENTEDGE, "EDIT", NULL, WS_CHILD | WS_VISIBLE | WS_VSCROLL | ES_MULTILINE, 50, 50, 200, 300, hWnd, (HMENU)IDC_EDIT, hInstance, NULL);
SetWindowText(hEdit, "This is a dynamically generated text!");
PostMessage(hEdit, EM_SCROLLCARET, 0, 0);
请注意,此代码仅用于演示目的,并可能需要修改以适应您的特定应用程序要求。
上一篇:编辑框多重编辑填充检查