TMappl.AddUserButton

Модуль: Mappl
Класс: TMappl

Добавить пользовательскую кнопку

Объявление

function AddUserButton(bmHandle: LongWord; aHint: string;
	 aGroupIndex,aTag: integer; aNumGlyphs: integer = -1): TMapplUserButton;

Параметры

bmHandle
дискриптор объекта класса TBitMap изображения на кнопке
aHint
строка подсказки по кнопке
aGroupIndex
групповой индекс кнопки (групповые индексы пользовательских кнопок должны быть
aTag
целочисленный идентификатор кнопки
aNumGlyphs
количество фрагментов изображения на кнопке (если значение <= 0, то количество

Возвращает

Указатель на кнопку (объект класса TSpeedButton)

Описание

При нажатии пользовательской кнопки возникает событие OnUserButtonClick. больше константы USER_BUTTON_GROOP_INDEX фрагментов вычисляется автоматически, исходя из размеров изображения по горизонтали и вертикали, при этом размер по горизонтали должен быть кратен размеру по вертикали, по умолчанию параметр равен -1)

Смотри также

AddUserButton
Добавить пользовательскую кнопку
UserButtonEnabled
Активность пользовательской кнопки
UserButtonVisible
Видимость пользовательской кнопки
UserButtonDown
Состояние пользовательской кнопки
OnUserButtonClick
Событие возникает при нажатии пользовательской кнопки