· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Как в ListView сделать полупрозрачные итемы?

Посл.отвђт Сообщенiе


Дата: Янв 19, 2004 18:10:45

Как в ListView сделать полупрозрачные итемы? например в виндовс так отображаются скрытые файлы!


Дата: Янв 19, 2004 18:49:45

через ownerdraw, но делать полупрозрачность прийдется самому - брать бекграунд, брать сам итем, смешивать...


Дата: Янв 20, 2004 00:05:28

masquer
Как понимать через ownerdraw ??
Что это за стиль такой ? Я в PSDK не нашел на него описание ....


Дата: Янв 20, 2004 03:16:55

kost
in MSDN:
LVS_OWNERDRAWFIXED
The owner window can paint items in report view. The list-view control sends a WM_DRAWITEM message to paint each item; it does not send separate messages for each subitem. The itemData member of the DRAWITEMSTRUCT structure contains the item data for the specified list-view item.


Дата: Янв 21, 2004 12:23:17

Опять мучаетесь зря. Любой элемент можно сделать полупрозрачным, установив соответствующий флаг. В MSDN все прекрасно расписано.


Дата: Янв 21, 2004 12:40:13

Toxic
Ну дык просвети тогда нас, а то так и умрем в неведении. Как мне, например, сделать итем в listview с картинкой и текстом полупрозрачным, например, в вин95, версия контролов 4.72? Бекграунд может быть любой. Какой флаг установить нужно? Где именно в MSDN это описано? А то мучаюсь тут и не знаю что есть флаг такой...


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.059