Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Структура NMLISTVIEW / 6 сообщений из 6, страница 1 из 1
09.12.2004, 11:10
    #32820159
Feon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура NMLISTVIEW
В какие значения может устанавливаться поле uNewstate?
И в каком .h можно посмотреть?
у меня принимает значение 3 года я снимаю галку с этого пункта
...
Рейтинг: 0 / 0
09.12.2004, 12:26
    #32820451
roman10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура NMLISTVIEW
Такие вещи в MSDN смотреть надо. А файл commctrl.h.
...
Рейтинг: 0 / 0
09.12.2004, 13:57
    #32820749
Feon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура NMLISTVIEW
roman10Такие вещи в MSDN смотреть надо. А файл commctrl.h.

Смотрел в MSDN.
что то о значениях uNewState ничего не встретил
...
Рейтинг: 0 / 0
09.12.2004, 14:26
    #32820886
Siebentearbeit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура NMLISTVIEW
msdn uNewState and uOldState
Values indicating the new and old states for the item or items. These members can be any valid combination of the list-view item states.


List-View Item States


An item's state value consists of the item's state, an optional overlay mask index, and an optional state image mask index.

An item's state determines its appearance and functionality. The state can be zero or one or more of the following values: Item State Description
LVIS_ACTIVATING Not currently supported.
LVIS_CUT The item is marked for a cut-and-paste operation.
LVIS_DROPHILITED The item is highlighted as a drag-and-drop target.
LVIS_FOCUSED The item has the focus, so it is surrounded by a standard focus rectangle. Although more than one item may be selected, only one item can have the focus.
LVIS_SELECTED The item is selected. The appearance of a selected item depends on whether it has the focus and also on the system colors used for selection.


You can use the LVIS_OVERLAYMASK mask to isolate the one-based index of the overlay image. You can use the LVIS_STATEIMAGEMASK mask to isolate the one-based index of the state image
...
Рейтинг: 0 / 0
09.12.2004, 14:35
    #32820943
Feon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура NMLISTVIEW
Странно
#define LVIS_FOCUSED 0x0001
#define LVIS_SELECTED 0x0002
#define LVIS_CUT 0x0004
#define LVIS_DROPHILITED 0x0008
#define LVIS_ACTIVATING 0x0020

#define LVIS_OVERLAYMASK 0x0F00
#define LVIS_STATEIMAGEMASK 0xF000

у меня при снятии галки, uNewstate устанавливается в 3
...
Рейтинг: 0 / 0
09.12.2004, 15:29
    #32821184
roman10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура NMLISTVIEW
Что ж тут странного? Состояния не являются взаимоисключающими. В данном случае элемент выделен и на него установлен фокус (LVIS_FOCUSED и LVIS_SELECTED).
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Структура NMLISTVIEW / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]