Всем привет.
Вопрос у меня по 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 я не знаю.
Подскажите, если кто знает.
Спнсибо.
Здравствуйте, 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>Спнсибо.