64,649
社区成员
发帖
与我相关
我的任务
分享
hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW,
0, 0, 800, 600, NULL, NULL, hInstance, NULL);
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
// TODO: 在此添加任意绘图代码...
{
RECT rect[2];
GetClientRect(hWnd, &rect[0]);
GetWindowRect(hWnd, &rect[1]);
char str[2] //两个函数
[2] //对应函数所对应的坐标
[20];//坐标信息
for (int i = 0; i < 2; i++)
{
//控制字符串,得到左上角坐标
sprintf_s(str[i][0], "(%d,%d)", rect[i].left,rect[i].top);
//得到右下角坐标
sprintf_s(str[i][1], "(%d,%d)", rect[i].right, rect[i].bottom);
}
char text[2][20] = { "GetClientRect", "GetWindowRect" };
for (int i = 0; i < 2; i++)
{
TextOutA(hdc, 100 * i + 50, 0, LPCSTR(text[i]), strlen(text[i]));
for (int j = 0; j < 2; j++)
TextOutA(hdc, 100 * i + 50, 30 + j * 30, LPCSTR(&str[i][j]), strlen(str[i][j]));
}
}
EndPaint(hWnd, &ps);
break;