Который вызывается из контейнера и контейнер передает этому методу двумерный массив данных.
В этом же методе строится SafeArray в который пихаются переданные данные.
Хочется разделить программу по блокам таки образом, чтобы:
1. Сначала в ActiveX е что-то рисуется типа "Loading data..." и мы ждем пока getData получит данные и создаст SafeArray.
2. Потом мы вызываем некую третью функцию которая будет обрабатывать наш SafeArray массив и, в соответствии с данными в массиве, рисовать в ActiveX-е то что нам надо.
3. После обработки данных мы обрабатываем клики мышкой в нашем контроле и некоей четвертой функцией перерисовываем нужным образом некие области контрола.
Как это сделать?
В основном интересует реализация пункта 2.
P.S. На сколько я понял при создани SafeArray-а мы используем SafeArrayAccessData для получения указателя на массив данных, а после окончания работы с этим массивом нам надо сделать SafeArrayUnaccessData ?