Mam dll 3rd party (zwykły C++), który rysuje na HDC kilka linii. Chcę mieć te linie na C# bitmapie lub formularzu.Rysunek na C# Bitmap z C++
Próbowałem dać C++ HBITMAP lub HDC Graphics.FromImage (bitmap) , ale żaden z powyższych sposobów nie działał dla mnie.
Z MFC TestApp wszystko działa prawidłowo za pomocą następującego kodu
HWND handle = pStatic->GetSafeHwnd();
CDC* dc = pStatic->GetDC();
Draw(dc);
Moje pytanie brzmi: Co muszę zrobić/używać do rysowania na mapę bitową lub tworzyć z powyższej metody draw (HDC) ?
Mam nadzieję, że możesz mi pomóc. Dzięki z góry,
Patrick
Czy możesz wysłać kod C#, który wypróbowałeś? Czy różni się od [tego przykładu GetHdc] (http://msdn.microsoft.com/en-us/library/9z5820hw (v = VS.80) .aspx)? – PhilMY