| ログイン | ご入会 |
ADC連絡先
|
|
|
|
|
Q: GetPortBitMapForCopyBits とは何ですか。また、これは CopyBits とともにのみ使用するものなのですか。 A: GetPortBitMapForCopyBits は、GrafPort/CGrafPort/GWorld から BitMap/PixMap を抽出するときに正しい処理を行うように設計されています。ポートが与えられていて、BitMap/PixMap を取り出し、それを BitMap へのポインタを受け付ける QuickDraw 関数に渡す必要がある場合に、GetPortBitMapForCopyBits を使用してください。 GetPortBitMapForCopyBits という名前は、この関数が CopyBits とともにのみ使用できるような印象を与えますが、実際 QuickDraw には、パラメータとして BitMap ポインタをとり、同時に PixMap ポインタも受け付けることのできる、その他いくつかの API が存在します。たとえば、CopyMask と CopyDeepMask がその例です。
|