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


         

а 49. Флаги, определяющие внешний


Т а б л и ц а 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, то за фор­мирование изображения отвечает родительское окно.


Содержание  Назад  Вперед