Device Context in einem ActiveX Control ermitteln
-
Hallo Leute!
Hab folgendes Problem:
Ich entwickle gerade ein ActiveX Control und benötige in der OnMouseMove Prozedur ein Device Context.
Alle Versuche mit GetDC sind fehlgeschlagen und wurden mit der Fehlermeldung:
"Debug Assertion Failed!" quittiert, nach der dann der Test-Container geschlossen wird.
Wie bekomme ich einen Device-Context-Pointer wie er in der OnDraw-Prozedur zur verfügung steht, und wie bekomme ich das Handle des Container-Fensters?Vielen Dank im voraus
Olli.
-
Wenn Dein Control von COleControl abgeleitet ist, dann sollte es an diesem ASSERT liegen:
ASSERT((m_hWnd != NULL) || (m_bInPlaceSiteWndless && m_bInPlaceActive));
Da kann man ja Breakpoint setzen und nachschauen, wo es hängt!