画面のキャプチャ(Capture) . ScreenCapture . Save


SAMPLE https://www.dropbox.com/s/u55rjt0tc8z73um/toolbar.exe( ツールバーのボタンを押して画面をBMP画像として保存 )


GetDIBits


SYNTAX int GetDIBits( HDC hDC, // デバイスコンテキストのハンドル HBITMAP hBmp, // ビットマップのハンドル UINT uStartScan, // 取得対象の最初の走査行のオフセット( 通常は 0 ) UINT h, // 取得対象の走査行の数 ( 縦の長さ ) LPVOID pBuf, // コピー先ののバッファ LPBITMAPINFO pBmpInfo, // BITMAPINFO構造体へのポインタ UINT uUsage // RGB とパレットインデックスのどちらか ); RET N : 成功 ( 変換された画像データの行数 ) 0 : 失敗 DESC ビットマップオブジェクトのビット配列を取得し 指定された形式でバッファへコピーする。 pvBits パラメータに有効なポインタを指定する場合は BITMAPINFOHEADER 構造体の最初の 6 つのメンバに DIB のサイズやデータ形式を設定する必要がある。