ActiveX с нуля

         

Задание свойств для ActiveX.


Итак, контрольный элемент взаимодействует с контейнером, передавая внего события, а контейнер воздействует на элемент, используя методы или свойства. Отличаются методы и свойства тем, что методы – это функции класса элемента, а свойства – это его данные. Свойства также делятся на базовые, для которых реализованы методы в классе COleControl, и пользовательские.

Базовые свойства, поддерживаемые в COleControl, показаны в таблице 4.

Таблица 4. Базовые свойства, поддерживаемые в COleControl

Свойство

Вход в карте диспетчеризации

Как получить значение свойства или изменить его

Appearance

DISP_STOCKPROP_APPEARANCE( )



Значение доступно через m_sAppearance.

BackColor

DISP_STOCKPROP_BACKCOLOR( )

Значение доступно через вызов GetBackColor.

BorderStyle

DISP_STOCKPROP_BORDERSTYLE( )

Значение доступно через  m_sBorderStyle.

Caption

DISP_STOCKPROP_CAPTION( )

Значение доступно через вызов InternalGetText.

Enabled

DISP_STOCKPROP_ENABLED( )

Значение доступно через  m_bEnabled.

Font

DISP_STOCKPROP_FONT( )

Смю ниже использование шрифтов в ActiveX.

ForeColor

DISP_STOCKPROP_FORECOLOR( )

Значение доступно через вызов GetForeColor.

hWnd

DISP_STOCKPROP_HWND( )

Значение доступно через  m_hWnd.

Text

DISP_STOCKPROP_TEXT( )

Значение доступно через вызов InternalGetText. Это свойство эквивалентно Caption, кроме имени свойства.



Содержание раздела