Como chamar DrawThemeTextEx no .NET
Preciso escrever um texto com brilho em uma janela de vidro do Vista / sete, e estou tentando chamar a API para escrever algum texto lá. Eu fiz um ótimoamostr no CodeProject, mas o problema é que estou usando o .NET 1 (por favor, não pergunte: -)
Preciso converter o código .NET 2 a seguir para o código PInvoke, .NET 1.
// using System.Windows.Forms.VisualStyles
VisualStyleRenderer renderer = new VisualStyleRenderer(
VisualStyleElement.Window.Caption.Active);
// call to UxTheme.dll
DrawThemeTextEx(renderer.Handle,
memoryHdc, 0, 0, text, -1, (int)flags,
ref textBounds, ref dttOpts);
A classeVisualStyleRenderer
não existe no .NET 1, portanto, preciso obter orenderer.Handle
de outra maneira.