• ベストアンサー

Clmage上の画像ファイルを表示する(C++)

myRgnCreateRectRgn(rect.left,rect.top,rect.right,rect.bottom); は何をしているのか教えてください

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

 こんばんは。    (rect.left, rect.top) - (rect.right, rect.bottom)  で示される領域(リージョンハンドル)を作成していると思われます。  デバイスコンテキストに  (1)リージョンハンドルを設定。  (2)CImage(恐らくはビットマップハンドルを内包している筈)をデバイスコンテキストに設定。  (3)描写を行う。  すると、リージョンハンドルの領域分だけ、描写を「する・しない」と言った事が可能に成ります。  リージョンハンドルの領域分を「する・しない」の設定はCombineRgn()で可能です。  「CreateRectRgn()API」  http://msdn.microsoft.com/ja-jp/library/cc428352.aspx  「CombineRgn()API」  http://msdn.microsoft.com/ja-jp/library/cc428338.aspx

pokarisu
質問者

お礼

回答ありがとうございます参考にします

関連するQ&A