我正在尝试修改Listbox
中项目的颜色。
我在WinApi C++
中使用Visual Studio 2017
。
要创建我的listbox
,我编写了以下代码:
hListbox = CreateWindowW(L"Listbox", L"My Listbox", WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | WS_BORDER | LBS_EXTENDEDSEL, 100, 60, 300, 2400, hWnd, NULL, NULL, NULL);
添加项目:
SendMessage(hListbox, LB_ADDSTRING, NULL, (LPARAM)Text); (...)
是否可以在不更改对象类型的情况下更改文本或背景的颜色?还是有其他简单的方法来创建带有彩色项目的listbox
?