ダウンロードしたアイコンを含むリスト ビューを作成するために 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);
上記は、リスト ビューの幅の半分しか占めていないにもかかわらず、アイコンと "Client Website Nam..." の効果を持つリスト ビューを作成します。