2010-02-17 23 views

Odpowiedz

2

This site ma ładne przykłady ze strukturami już zdefiniowanymi dla wielu API. Struktura to here.

4

HWND w C++ to tak naprawdę pustka *, która jest reprezentowana w języku C# przez typ IntPtr.

1

Może łatwiej to zrobić

 
using HWND = System.IntPtr; 

Następnie użyj HWND w pinvoke ... aby łatwiej czytać i zachowują je „tak samo” jak podpis PInvoke.

Mam nadzieję, że to pomoże, Pozdrawiam, Tom.

+3

Możesz to zrobić, jeśli chcesz, aby twoje C# wyglądało jak C++. Osobiście uniknęłbym tego. – Bryan

Powiązane problemy