GetDC(0) will work if using the standard GDI functions.

Is there anyway to point a DirectX surface at an already existing Canvas?