这很简单。我创建了一个编辑控件,如下所示:
HWND MYTEXT= CreateWindowEx(WS_EX_CLIENTEDGE, L"EDIT", L"",
WS_CHILD|WS_VISIBLE|ES_LEFT|ES_MULTILINE,
20, 120, 150, 20, hWnd, NULL, hInst, NULL);
但是当我在里面输入文本时,我不能输入比EDIT控件宽度更多的文本。当我走到最后的时候,就好像没有空间了,我听到了哔声。在这种情况下,如何使文本滚动?
1条答案
按热度按时间vq8itlhq1#
您可以为编辑控件指定
WS_HSCROLL
和/或WS_VSCROLL
window styles。例如:作为Matthew T. Staebler正确地建议使用ES_AUTOHSCROLL和/或ES_AUTOVSCROLL(注意前缀
ES_
,因为这些是编辑样式,而不是窗口样式)。