네이티브 호출을 기반으로하는 창 기반 응용 프로그램을 개발했습니다. 이 응용 프로그램에서 나는 많은 마우스 이벤트, 키보드 후킹, 페인팅 등을 처리하고 있습니다.C# .Net의 Win32 응용 프로그램
제 질문은 어떻게 C# .NET에서 해당 win32 응용 프로그램 (관리되지 않음)을 사용할 수 있습니까?
win32 응용 프로그램을 마무리하는 관리되는 래퍼에 대해 읽었습니다. 이것이 최선의 선택이라고 생각되면 나에게 앞으로 나아갈 수있는 자습서 가이드 나 참고 서적을 제안 해주십시오. 그렇지 않으면이 상황에서 가장 좋다고 생각하는 다른 옵션을 제안하십시오. 사전에
감사합니다.
".Net에서 사용"이란 무엇을 의미합니까? – GazTheDestroyer
@GazTheDestroyer는 사용자 정의 컨트롤과 마찬가지로 관리되는 윈도우에 n 드롭 원시 윈도우를 드래그 할 수 있습니다. – Siddiqui
아마도 사용자 정의 컨트롤을 ActiveX 형식으로 포장하여 .NET Windows Form에 삽입해야합니다. 또는 (예를 들어 Window 클래스로 구현하는 경우) Windows Form HWND (Handle 속성)를 가져올 수 있고 PInvoke를 사용하여 Windows API를 사용하여 .NET 응용 프로그램에서 자식 윈도우를 만들 수 있습니다. – Vitaliy