我正在尝试在屏幕上呈现一些文本。我正在使用 GDI、C++ 并尝试使用 DrawText 和 TextOut 函数来呈现我的文本。我的文字只在程序启动时出现,然后文字立即消失。我可以将它与 GDI 一起使用吗?如果可以,那么如何使用?
HDC hDC;
PAINTSTRUCT Ps;
HFONT font;
LOGFONT LogFont;
...
hDC = BeginPaint(hWnd, &Ps);
GDI 渲染代码
LogFont.lfStrikeOut = 0;
LogFont.lfUnderline = 0;
LogFont.lfHeight = 42;
LogFont.lfEscapement = 0;
LogFont.lfItalic = TRUE;
font = CreateFontIndirect(&LogFont);
SelectObject(hDC, font);
TextOut(hDC, 20, 18, "Some text", 14);
DeleteObject(font);
EndPaint(hWnd, &Ps);
使用本课中的代码。