Указатель на Form из С#
От: Lemik  
Дата: 04.12.03 09:46
Оценка:
Всем привет.

Вопрос у меня по C# для Compact Framework.
Есть у меня классная dll, на Embedded VC++ написанная.
И надо мне теперь её к C#-ному проекту подключить.
Перекомпилять её на VC++ .Net не могу — нет пока
такого для Compact Framework. А если использовать
как "unmanaged code", то есть такая проблема:
dll получает окно ( pointer to CWnd ), в какой-то
его части строит своё, как детское на родительском,
ну и дальше там чего-то делает. Проблема в том
откуда взять указатель на родительское окно.
В Desktop-ной версии, я строю Form на C# и передаю
в dll его "Handle", но в Compact Framework "Handle"
не поддерживается, и где взять указатель на построенный
Form я не знаю.
Подскажите, если кто знает.

Спнсибо.
Re: Указатель на Form из С#
От: Аноним  
Дата: 04.12.03 12:31
Оценка:
Здравствуйте, Lemik, Вы писали:

Здесь сказано как получить Handle:
http://www.pocketpcdn.com/articles/dotnetcf_hwnd.html

QA: How to obtain the window handle of the .Net control?

Может это спасет?

L>Всем привет.


L>Вопрос у меня по C# для Compact Framework.

L>Есть у меня классная dll, на Embedded VC++ написанная.
L>И надо мне теперь её к C#-ному проекту подключить.
L>Перекомпилять её на VC++ .Net не могу — нет пока
L>такого для Compact Framework. А если использовать
L>как "unmanaged code", то есть такая проблема:
L>dll получает окно ( pointer to CWnd ), в какой-то
L>его части строит своё, как детское на родительском,
L>ну и дальше там чего-то делает. Проблема в том
L>откуда взять указатель на родительское окно.
L>В Desktop-ной версии, я строю Form на C# и передаю
L>в dll его "Handle", но в Compact Framework "Handle"
L>не поддерживается, и где взять указатель на построенный
L>Form я не знаю.
L>Подскажите, если кто знает.

L>Спнсибо.
Re[2]: Указатель на Form из С#
От: Lemik  
Дата: 07.12.03 09:50
Оценка:
Спасибо, заработало.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.