WINAPI列表框向下滚动

WINAPI列表框向下滚动,winapi,listbox,scroll,Winapi,Listbox,Scroll,我正在用WINAPI创建自己的程序。我有一个问题 我创建了一个具有WS_VSCROLL样式的列表框 一切正常,但如果我用字符串填充列表框,最后的字符串将不可见 我必须向下滚动列表,然后才能看到字符串 如何使用鼠标自动向下滚动列表框以显示最后一个字符串 你知道,我写了聊天盒。我知道的每个聊天室都有这个功能: hListaChatu = CreateWindowEx( WS_EX_DLGMODALFRAME, "LISTBOX", NULL, WS_CHILD|WS_VISIBLE|WS_BORDE

我正在用WINAPI创建自己的程序。我有一个问题

我创建了一个具有WS_VSCROLL样式的列表框

一切正常,但如果我用字符串填充列表框,最后的字符串将不可见

我必须向下滚动列表,然后才能看到字符串

如何使用鼠标自动向下滚动列表框以显示最后一个字符串

你知道,我写了聊天盒。我知道的每个聊天室都有这个功能:

hListaChatu = CreateWindowEx( WS_EX_DLGMODALFRAME, "LISTBOX", NULL,
WS_CHILD|WS_VISIBLE|WS_BORDER|WS_VSCROLL,  rect_okna_glownego.right - 320,
rect_okna_glownego.top, 300, rect_edit_text.top - 25 , hwnd, NULL,
hInstance, NULL );

使用鼠标自动向下滚动列表框是什么意思?我的意思是,如果我填写列表,为了查找新元素,我必须向下滚动。如果你在Facebook上写,旧的信息是隐藏的,但实际上是显示的。当我发送新字符串时,我想要自动滚动列表。如果这是你的意思,你可以发送列表框WM_SCROLL消息使其滚动。我如何发送它?阅读WM_VSCROLL消息的文档以确定要发送的值。如果您不阅读文档中所使用的函数和消息,那么编写WinAPI就不会有多大进展。