如何获取ListBox控件的标题。如何获取ListBox控件的标题
我有处理Listbox控件。
我试着用以下的,但它返回空字符串
SendMessage(hListBox,WM_GETTEXT,MAX_PATH,(LPARAM)wszCaption);
如何获得与列表框关联的标题任何建议。
如何获取ListBox控件的标题。如何获取ListBox控件的标题
我有处理Listbox控件。
我试着用以下的,但它返回空字符串
SendMessage(hListBox,WM_GETTEXT,MAX_PATH,(LPARAM)wszCaption);
如何获得与列表框关联的标题任何建议。
列表框没有标题。
我认为你试图让列表框中的(选定)项目的文本本身?
::SendMessage(hListBox, LB_GETTEXT, nIndex, (LPARAM)lpszBuffer)
将获取nIndex
项目的文本。您可以通过询问控件获得缓冲区所需的最小长度
::SendMessage(hListBox, LB_GETTEXTLEN, nIndex, 0);
返回值是所需的长度。
从理论上讲,应该WM_GETTEXT
一个列表框的标题。不幸的是,至少据我所知,列表框通常不会显示其窗口文本。这意味着如果它有一个可见的标题,它可能类似于列表框旁边的静态控件,你需要弄清楚它是什么静态控件,然后阅读其窗口文本,以获得看起来像列表框的标题。