プログラム言語 FreeBasic |
ImageStartDraw
ImageStartDraw(hbitmap)
Function ImageStartDraw(ByVal hBmp As HBITMAP) As HDC
画像の描画(初期化)を開始するために使います。
StopDraw と対になっています。
関数は HDC デバイスを返します。
hBmp - ビットマップ・ハンドル(Load_image、Create_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