|
|
我在MFC里面用DX创建绘制图片都没问题!但绘制出来的图片在对话框上的大小和实际的图片大小不一样!
我是用
GAME_FAILED(D3DXCreateTextureFromFileEx(m_pd3dDevice,"rec\\AD.bmp",135,110,D3DX_FROM_FILE,0,
D3DFMT_A8R8G8B8,D3DPOOL_MANAGED,D3DX_DEFAULT ,D3DX_DEFAULT ,D3DCOLOR_ARGB(255,0,255,255),NULL,NULL,&m_pTextureAD));
来加载图片的!也考虑到了图片的宽高不是2的N次幂!用D3DX_DEFAULT_NONPOW2传如宽高绘制出来的图片一样还是不对!还有就是图片在对话框的的坐标不对!设为(0,0)是时候!图片在对话框的左上顶点处!对话框我定义的宽是900,但我的X坐标设为500的时候!图片就已经移出对话框了!望强人解答下 |
|