VBA MDI Window вызывает COM(C#) окно должно Child
От: Victorio  
Дата: 18.07.02 08:24
Оценка:
пожалуста подскажите какак решить проблему.

есть MDI окно в VBA6.0 котороевызывает COM Object написаный на C#.
в C# есть Class Form.
окно C# должно открыватья из VBA6.0 MDI окна так что бы окно C# было Child окно окна MDI


благодарю вас заране за овет!
Re: VBA MDI Window вызывает COM(C#) окно должно Child
От: VladD2 Российская Империя www.nemerle.org
Дата: 18.07.02 19:19
Оценка:
Здравствуйте Victorio, Вы писали:

V>пожалуста подскажите какак решить проблему.


V>есть MDI окно в VBA6.0 котороевызывает COM Object написаный на C#.

V>в C# есть Class Form.
V>окно C# должно открыватья из VBA6.0 MDI окна так что бы окно C# было Child окно окна MDI


Вообще садизм конечно... Попробуй взять окно у Шарпной формы и сделаь его дочерним с помощью функции SetParent (WinAPI).
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: VBA MDI Window вызывает COM(C#) окно должно Child
От: Аноним  
Дата: 18.07.02 21:06
Оценка:
Здравствуйте VladD2, Вы писали:

VD>Здравствуйте Victorio, Вы писали:


V>>пожалуста подскажите какак решить проблему.


V>>есть MDI окно в VBA6.0 котороевызывает COM Object написаный на C#.

V>>в C# есть Class Form.
V>>окно C# должно открыватья из VBA6.0 MDI окна так что бы окно C# было Child окно окна MDI


VD>Вообще садизм конечно... Попробуй взять окно у Шарпной формы и сделаь его дочерним с помощью функции SetParent (WinAPI).



Да именно так я сдела уже чуточку раньше.Сработало великолепно!. Спасибо за ответ.
Спасибо всем.

На счет садизма, то тут я полностью согласен. Но начальство сказало надо, значит надо. Проэкт просто
уже под VBA6.0 существует очень долго. Конвертация невозможна. А я дальше на VBA6.0 писать нехочу!

С уважением Виктор
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.