Friday, 15 August 2014

c++ - CreateHwndRenderTarget argument list problems -



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