Пример для тестирования:
Получаем:C++:void DrawRect(LPDIRECT3DDEVICE9 m_pDevice, int X, int Y, int L, int H, D3DCOLOR color) { D3DRECT rect = { X, Y, X + L, Y + H }; m_pDevice->Clear(1, &rect, D3DCLEAR_TARGET, color, 0, 0); } HRESULT WINAPI myEndScene(IDirect3DDevice9* m_pDevice) { DrawRect(m_pDevice, 250, 250, 10, 10, 0xFFFF0000); return oEndScene(m_pDevice); }
Спасибо, работает.
Но пару вопросов, @CleanLegend.
1) Нет полупрозрачности. Использую
C++:
m_pDevice->Clear
2) Не могу понять как рисовать что-то кроме квадратиков.
Хотя бы примитивный кружочек, линию нужной толщины. Но ладно, это я еще кое-как смогу с помощью квадратиков нарисовать...
А как насчёт текста?
И да, я знаю про возможность добавить имгуи, но пока что такой необходимости нет, поэтому просто помоги как писать текст.
И еще, не по теме, но всё же - как включить мышку?