首页 > 解决方案 > WinApi 颜色列表框

问题描述

我正在尝试修改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有颜色的项目?

标签: c++winapilistbox

解决方案


推荐阅读