出来てしまえば割と簡単ですが、道のりは近くないです。 私も以前書籍などを探し、akagenoanfanさんと同じような事で困っていた時期がありました。 実証済みの関数を上げさせていただきます 呼び出し部 SaveBitmap(this->m_CapDisp.m_hWnd, "TEST1.BMP"); // ビットマップの保存 ※引数1でCDC描画元のウインドウハンドルを渡します ※引数2でファイル名を渡します 関数部 //////////////////////////////////// // ビットマップファイルのファイル保存 // void SaveBitmap(HWND hWnd, LPCTSTR sFileName) { HANDLEhFile; HDChDc, hDcBuf; LPBITMAPFILEHEADERlpHead; LPBITMAPINFOHEADERlpInfo;