C ++ - 两次DrawText()

时间:2015-01-17 14:34:19

标签: c++ winapi drawtext

我目前在使用我的程序时遇到错误 我的程序有两个矩形,每个矩形都被一个分组框包围 目前我在每个文本中尝试两个地方文本 我已经在第一个矩形中找到了文本 - 很好(DrawText()) 如果我试图在第二个矩形中显示文字(同时使用DrawText()),则文字不会显示。
以下是我使用的代码:

hdc = BeginPaint(hwnd, &ps);
SelectObject(hdc, font);
DrawText(hdc, lpcwstr, wcslen(lpcwstr), &rect, DT_LEFT);
DrawText(hdc, lpcwstr, wcslen(lpcwstr), &rect_2, DT_LEFT);
EndPaint(FindWindow(NULL, L"Statistik (seit dem 01.01.2015)"), &ps);

不幸的是,我不知道为什么文本没有按预期显示 你们有没有人建议为什么这不起作用?

1 个答案:

答案 0 :(得分:1)

<强> [溶液]
我弄清楚了问题是什么 在我最初发布的片段中看不到,但我为矩形设置的坐标是错误的 可悲的是,我并不知道所有的值都是坐标。

相关问题