プロが教えるわが家の防犯対策術!

任意の座標から指定したサイズの画像(BMPなど)を取得したいのですが、どういうAPIを使っていいのかわかりません。
GetPixel()だと処理がどうしても遅くなってしまいます。
何か良いアドバイスをお願いします。

Windows XPです。

A 回答 (2件)

3. 「2.」のDCを作成



の間違いでした。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

お礼日時:2005/09/01 05:23

Windows APIを使うとすれば



1. 取得したい画像のDCを作成
2. CreateCompatibleBitmapやCreateDIBSectionでビットマップを作成
3. 1.のDCを作成
4. 1.から3.にBitBlt
5. ビットマップの内容を読み出し

という感じです。

この回答への補足

Print Screenキーでディスプレイ全体の画像を取得することができます。
これと同じような機能を任意の座標、任意のサイズで実現したいのです。

補足日時:2005/09/01 05:20
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!