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がコールされた後は、ライブ画像上には新しいグラフィックが表示されます。