在directx9中,用“CreateTexture”创建的纹理,怎么设置透明色

在directx9中,用“CreateTexture”创建的纹理,如何设置透明色?
在d3d9中,用 CreateTexture 创建一个纹理,如何制定其透明色

lpd3d9Device->CreateTexture(
    Radius*2,
    Radius*2,
    1,
    D3DUSAGE_RENDERTARGET,
    mode.Format,
    D3DPOOL_DEFAULT,
    &m_lpTexture,
    NULL);


请别说 D3DXCreateTextureFromFileEx,大家都知道这个函数有一个 colorkey 参数,我现在问的是 CreateTexture 创建的纹理,如何设置透明色,如能解答,感激不尽

------解决方案--------------------
看MSDN,没有这样的功能。
但为什么不用D3DX库呢。D3DX库本来就是为了扩展Direct3D功能而提出来的。
要么就自己写设置透明色的代码吧。透明色也就是掩码色,在创建纹理之后锁住矩形得到纹理指针再对每个像素进行遍历,如果是掩码色则将其置为0。