【发布时间】:2013-09-04 15:29:26
【问题描述】:
我正在使用 win32 创建带有下载图标的列表视图,但是,文本被缩写为大约 19 个字符(大约 12 号字体,Segoe UI)。我已经包含了我正在使用的 CreateWindow 和项目创建代码。
任何建议将不胜感激。
HWND airlinelist = CreateWindow(WC_LISTVIEW,L"",WS_CHILD | LVS_LIST | WS_TABSTOP | WS_BORDER,18,104,323,74,hwnd,(HMENU)3,hinst,NULL);
LVITEM newi;
ZeroMemory(&newi,sizeof(LVITEM));
const wchar_t* n = L"Client Website Name, website.com"
newi.pszText = newc;
newi.mask = LVIF_TEXT | LVIF_IMAGE;
newi.iImage = 0;
ListView_InsertItem(airlinelist,&newi);
上面将创建一个带有图标的列表视图和一些“客户网站名称...”的效果,尽管它只占用了列表视图宽度的一半。
【问题讨论】:
-
ListView 处于什么模式(图标、列表、报表等)?如果报告,是否定义了一个宽度仅足以容纳 19 个字符的列?
标签: c++ winapi listview user-interface text