c ++ - hvordan man kopierer bits fra minimeret vindues HDC?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg vil gerne kopiere hele klientvinduets størrelse i et vindue til min HDC, men når vinduet er minimeret, er kilden til alle farvebits altid tom RGB (0,0,0);
Hvordan gør man dette uden at aktivere vinduet?

Bedste reference


Du kan bruge denne funktion:


BOOL PrintWindow(
    HWND hwnd,
    HDC hdcBlt,
    UINT nFlags);


http://msdn.microsoft.com/en-us/library/dd162869\%28v=vs.85\%29.aspx[2]