在我的代码中,我使用了wingdi.h头文件的函数,它也包含在windows.h头文件中。 我的问题是"未定义的函数引用"我得到了wingdi.h的所有函数的错误
我使用Code :: Blocks和MinGW
我的代码:
void TakeScreenshot()
{
HDC DC = CreateDC("DISPLAY", NULL, NULL, NULL);
HDC memDC = CreateCompatibleDC(DC);
int x = GetDeviceCaps(DC, HORZRES);
int y = GetDeviceCaps(DC, VERTRES);
HBITMAP BM = CreateCompatibleBitmap(DC, x, y);
HBITMAP Old = SelectObject(memDC, BM);
BitBlt(memDC, x, y, HORZRES, VERTRES, DC, 0, 0, SRCCOPY);
SelectObject(memDC, Old);
DeleteDC(memDC);
DeleteDC(DC);
}
提前致谢