OverlayBitmap::beginPaint Method

グラフィッック描画のためのオーバーレイビットマップの準備を行います。

構文

bool beginPaint() const;

戻り値

正常に行われた場合はtrue、そうでない場合はfalse

備考

beginPaintはOverlayBitmap オブジェクト用のデバイスコンテキスト(HDC)を作成します。beginPaintのコール後、アプリケーションはOverlayBitmap::getDCクラスライブラリリファレンス>クラス>OverlayBitmap>OverlayBitmap::getDC Methodをコールすることで有効なデバイスコンテキスト(HDC)を取得することができます。このデバイスコンテキスト(HDC)によって GDI 関数をOverlayBitmapオブジェクトのビットマップで実行することが可能となります。beginPaintのコール後であればOverlayBitmapオブジェクトのビットマップはすでにデバイスコンテキスト(HDC) 内で選択されていることになります。

このメソッドはOverlayBitmapクラスで実装されていないGDI関数をコールしなければならない場合にのみ必要となります。例としてGDI関数 BitBltをコールするには先にbeginPaintをコールする必要があります。

OverlayBitmap::drawTextクラスライブラリリファレンス>クラス>OverlayBitmap>OverlayBitmap::drawText MethodのようなOverlayBitmapオブジェクトのグラフィックメソッドの場合はbeginPaintをコールする必要はありません。

アプリケーションがデバイスコンテキスト(HDC)を必要としなくなった時、OverlayBitmap::endPaintクラスライブラリリファレンス>クラス>OverlayBitmap>OverlayBitmap::endPaint Method メソッドをコールして消去する必要があります。OverlayBitmap::endPaintクラスライブラリリファレンス>クラス>OverlayBitmap>OverlayBitmap::endPaint Methodがコールされた後は、ライブ画像上には新しいグラフィックが表示されます。