用directx 贴bmp图?该如何处理

用directx 贴bmp图?
现在一个软件要求不用GDI来画图和显示图片。要求使用directx 看了快一星期,不知是用directdraw 还是 direct3D ,但是directdraw没有相应的画线函数,通过GetDC得到DC 来画,但这样就得到速度的提升。所以改用direct 3D ,画线还可以,但我想贴图,却一直不成功,不知道有谁做过贴图。(用一张bmp贴到static控件的客户区里),谢谢!

------解决方案--------------------
用D3DX的精灵类就ok了,google搜索一大堆。
------解决方案--------------------
HRESULT D3DXCreateSprite(

LPDIRECT3DDEVICE9 pDevice,

LPD3DXSPRITE * ppSprite

)

C/C++ code
渲染:运用ID3DXSprite渲染2D图形其实好简单,只需调用ID3DXSprite::Draw接口,该接口原型如下:

HRESULT Draw(

  LPDIRECT3DTEXTURE9 pTexture,

  CONST RECT * pSrcRect,

  CONST D3DXVECTOR3 * pCenter,

  CONST D3DXVECTOR3 * pPosition,

  D3DCOLOR Color

);