ActiveX с нуля

Изменения, сделанные в коде ClassWizard.


В .H файл будут внесены строки:

afx_msg short GetArray(short row, short column);

afx_msg void SetArray(short row, short column, short nNewValue);

Код позволяет указать номер колонки и строки для элемента массива.

Также следующие строки добавляются в файл .CPP:

DISP_PROPERTY_PARAM(CSampleCtrl, "Array", GetArray, SetArray, VT_I2,

       VTS_I2 VTS_I2)

Для разумного применения этого свойства следует объявить двумерный массив типа short в классе элемента, чтобы сохранять или передавать значения свойств. Функции Get и Set должны быть, естественно, модифицированы, чтобы работать со значениями, соответствующими указанным индексам.



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