Я создаю наложение приложения через перехват Direct3D, однако я не могу нарисовать текст. Я начал с этого образца . Кажется, что сама библиотека заменяет все вызовы D3D собственными функциями (и, в конце концов, вызывает исходные). Я перепробовал все варианты DrawText
без видимого результата. С другой стороны, я могу рисовать примитивы с DrawPrimitiveUP
. Кроме того, DrawText(A)
, определенный в winuser.h, принимает только 5 аргументов, и в нем полностью отсутствует шрифт / цвет, упомянутый во всех руководствах и форумах. Я что-то не так делаю?
DrawText(NULL, "text", -1, &rct, DT_NOCLIP|DT_SINGLELINE);
где &rct
- мой прямоугольник, созданный ранее. Я звоню прямо в детский класс IDirect3DDevice9
.
Заранее спасибо