Структура CHOOSECOLOR
Type CHOOSECOLOR
lStructSize As Long
hwndOwner As Long
hInstance As Long
rgbResult As Long
lpCustColors As String
flags As Long
lCustData As Long
lpfnHook As Long
lpTemplateName As String
End Type
Структура CHOOSECOLOR хранит информацию, передаваемую или извлекаемую из общего диалогового окна Выбор цвета.
Состав структуры
- lStructSize
- Размер структуры в байтах
- hwndOwner
- Описатель окна, открывающего диалоговое окно
- hInstance
- Описатель шаблона диалогового окна, чтобы использовать на месте заданного по умолчанию поля. Если это не используется, то установлено в 0
- rgbResult
- Установка значения RGB-цвета по умолчанию для выбранного цвета перед запросом ChooseColor. Функция размещает значение RGB цвета, выбранного пользователем в этот компонент
- lpCustColors
- Указатель к блоку памяти, содержащего список 16 выбранных цветов
- Flags
- Комбинация следующих флагов, определяющих вид общего диалогового окна
- CC_ANYCOLOR = &H100
- Пользователю разрешено выбирать любой цвет
- CC_ENABLEHOOK = &H10
- Использование функции обработчика прерываний, указанную lpfnHook для обработки сообщений выбора палитры цветов
- CC_ENABLETEMPLATE = &H20
- Используйте шаблон диалогового окна, идентифицированный hInstance и lpTemplateName
- CC_ENABLETEMPLATEHANDLE = &H40
- Используйте предыдущий шаблон диалогового окна, идентифицированный hInstance, игнорируя lpTemplateName
- CC_FULLOPEN = &H2
- Автоматически показ определенных выбранных цветов вполовину диалогового окна
- CC_PREVENTFULLOPEN = &H4
- Отключена кнопка, отображающая определенные выбраные цвета вполовину диалогового окна
- CC_RGBINIT = &H1
- Установка цвета, определенную rgbResult для первоначально выбранного цвета
- CC_SHOWHELP = &H8
- Показать кнопку помощи
- CC_SOLIDCOLOR = &H80
- Разрешение пользователю выбирать твердых цвета. Если пользователь пытается выбрать не-твердый цвет, преобразуйте это к самому близкому твердому цвету
- lCustData
- Определенное приложением значение, чтобы пройти к функции обработчика прерываний, указанной lpfnHook
- lpfnHook
- Указатель CCHookProc hook functionдля обработки сообщений Выбора цвета
- lpTemplateName
- Название шаблона диалогового окна, чтобы использовать в модуле, идентифицированном hInstance. Если в этом нет необходимости, установите в 0
Используется в
ChooseColor
Реклама