c++ - CreateHwndRenderTarget argument list problems -
just started larn d2d in class , got set no problems on laptop. i'm trying set on desktop @ home , i'm running issue creating render target.
hr = pd2dfactory->createhwndrendertarget(d2d1::rendertargetproperties(), d2d1::hwndrendertargetproperties(hwnd, size), &prt);
where
id2d1factory* pd2dfactory; id2d1rendertarget* prt;
it says first argument of createhwndrendertarget should const, when on msdn page simly phone call function rendertargetproperties , works fine them.
error: 1 intellisense: no instance of overloaded function "id2d1factory::createhwndrendertarget" matches argument list argument types are: (d2d1_render_target_properties, d2d1_hwnd_render_target_properties, id2d1rendertarget **) object type is: id2d1factory
solved myself. should have been
id2d1hwndrendertarget* prt;
instead of
id2d1rendertarget* prt;
c++ direct2d
No comments:
Post a Comment