首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

鼠标画矩形出现移位解决方法

2012-02-13 
鼠标画矩形出现移位m_pD3DDevice- BeginScene()m_pD3DLine- Draw(CursorPosition,sizeof(CursorPositon)

鼠标画矩形出现移位
m_pD3DDevice-> BeginScene()
m_pD3DLine-> Draw(CursorPosition,   sizeof(CursorPositon)/sizeof(D3DXVECTOR2),   0xffff0000));
m_pD3DDevice-> EndScene();
在WM_LBUTTONDOWN:里获得了起始点,在WM_MOUSEMOVE里获得当前光标位置,然后通过Draw画出了鼠标按下拖动时的矩形
当我用SetWindowPos改变窗口位置和大小时,再画矩形时,光标位置和矩形左上角,右下角出现了成   比例的位移
怎么回事?

[解决办法]
D3D里的坐标不是象素。

热点排行