Как получить HDC Gdiplus :: Bitmap, который имеет тот же размер Gdiplus :: Bitmap - PullRequest
0 голосов
/ 13 ноября 2018

Я использовал следующий код для создания Bitmap и его HDC, но обнаружил, что они не имеют одинаковый размер.

    Bitmap memBitmap(4961, 7016);
    Graphics memGraphics(&memBitmap);
    HDC memHDC = memGraphics.getHDC();
    int iTmp1 = GetDeviceCaps(memHDC, HORZRES);
    int iTmp2 = GetDeviceCaps(memHDC, VERTRES);
    //doSomething...
    memGraphics.ReleaseHDC(memHDC);

iTmp1 и iTmp2 - это текущий размер экрана, например 1600x900.Как сделать размер memHDC в 4961x7016?Большое спасибо.

...