Азбука программирования в Win32 API


Азбука программирования в Win32 API - стр. 164


Т а б л и ц а 49. Флаги, определяющие внешний вид и состояние окна просмотра деревьев

 

 

Состояние

 

Значение

 

Описание

 

 

 

TVIS_FOCUSED

 

0x000 1

 

Элемент получил фокус ввода, т. е. он обрам-

 

 

 

 

 

 

 

лен стандартным прямоугольником

 

 

 

TVIS SELECTED

 

0x0002

 

Элемент выбран

 

 

 

TVIS CUT

 

0x0004

 

Элемент выбран для операции копирования

 

 

 

TVISJ3ROPHILITED

 

0x0008

 

Элемент выбран как место назначения для

 

 

 

 

 

 

 

операции drag-and-drop

 

I

 

TVIS BOLD

 

0x00 1 0

 

Текст элемента написан жирным шрифтом

 

 

 

TVISJZXPANDED

 

0x0020

 

Дочерние элементы списка видны, т. е.

 

 

 

 

 

 

 

элемент «распахнут»

 

 

 

TVIS EXPANDEDONCE

 

0x0040

 

Элемент «распахивался» минимум один раз

 

 

 

TVIS OVERLAYMASK

 

OxOFOO

 

 

 

 

 

TVIS STATEIMAGEMASK

 

OxFOOO

 

 

 

 

 

TVIS USERMASK

 

OxFOOO

 

То же, что и предыдущее

 

197

Очередное поле - IpszText - содержит указатель на строку, появляю­щуюся в элементе списка. Помимо этого, поле может иметь значение LPSTR_CALLBACK, в этом случае родительское окно отвечает за фор­мирование текста элемента.

Если структура используется для получения информации об элементе, поле IpszText содержит указатель на буфер, в который будет записан текст элемента. В этом случае поле cchTextMax определяет размер выде­ленного буфера.

Поля ilmage и iSelectedlmage определяют индексы изображений, ис­пользующихся с элементом, для прорисовки невыбранного и выбранного элементов. Если значение поля равно IJMAGECALLBACK, то за фор­мирование изображения отвечает родительское окно.




Начало  Назад  Вперед



Книжный магазин