2D_Draw ›› ImageStartDraw

プログラム言語 FreeBasic


ImageStartDraw

構文

ImageStartDraw(hbitmap)

Function ImageStartDraw(ByVal hBmp As HBITMAP) As HDC

内容

画像の描画(初期化)を開始するために使います。
StopDraw と対になっています。
関数は HDC デバイスを返します。

オプション

hBmp - ビットマップ・ハンドル(Load_imageCreate_Image などで取得できます)

プラットホーム

Windows, Linux


例:

#Include "window9.bi"

Var hbitmap = Create_Image(320,240) '画像を作成する
ImageStartDraw(hbitmap) '描画を開始
    CircleDraw(150,100,50,255,255) ' 円を描く
StopDraw '描画を終了

CenterWindow(OpenWindow("Draw",100,100,320,240)) ' 画面の中央にウィンドウを作成する
ImageGadget(1,0,0,320,240,hbitmap) 'ガジェットを作成して、そこに画像を置く
Do : Loop until WaitEvent=EventClose

結果



http://mneniya.ucoz.ru/

←リンク元に戻る Window9 トップに戻る FreeBASIC マニュアル トップに戻る
ロシア語オリジナル:https://users.freebasic-portal.de/freebasicru/window9lib/window9.html