この質問はよく聞かれるかもしれませんが、問題があります。基本的に、私のプログラムでは、さまざまなペンを使用して画面にペイントできます。すべての設定を保存するためのケース ステートメントがありますが、ウィンドウに描画されているもののコピーをマイ ドキュメントに保存する方法がわかりません。
現時点で私が持っているもののいくつかは次のとおりです。
RECT client;
GetClientRect(hWnd, &client);
int width = client.right - client.left;
int hight = client.bottom - client.top;
hdc = BeginPaint(hWnd,&ps);
HDC backDC = CreateCompatibleDC(hdc);
HBITMAP backbuffer = CreateCompatibleBitmap(hdc, width, hight);
Rectangle(backDC, client.left, client.top, client.right, client.bottom);
BitBlt(hdc, 0,0,width,hight, backDC, 0,0,SRCCOPY);
DeleteDC(backDC);
DeleteObject(backbuffer);
ReleaseDC(hWnd, hdc);