DirectX 9で何かを描画する必要があります。座標がピクセルに調整され、(0,0)がTopLeftコーナーになるように作業することに興味があります。これが私がすることです:
RECT clientRect;
::GetClientRect(m_hWIN, &clientRect);
D3DXMATRIX matOrtho2D, matIdentity;
D3DXMatrixOrthoOffCenterLH(&matOrtho2D, 0, clientRect.right, 0, clientRect.bottom, 0.0f, 1.0f);
D3DXMatrixIdentity(&matIdentity);
g_pDirect3D_Device->SetTransform(D3DTS_PROJECTION, &matOrtho2D);
g_pDirect3D_Device->SetTransform(D3DTS_WORLD, &matIdentity);
g_pDirect3D_Device->SetTransform(D3DTS_VIEW, &matIdentity);
(0,0)がBottomLeftコーナーであることを除いて、これは正常に機能します。どうすれば変更できますか?ありがとう!