Function WindowStartDraw(ByVal hWin As HWND,ByVal x As Long=0,ByVal y As Long=0,ByVal w As Long=0, ByVal h As Long=0,ByVal Alpha_FLAG As Long=0, ByVal Alpha_VALUE As ULong=0) As HDC
Используется для начала рисования(инициализации) на окнах. Работает в паре с StopDraw. Функция возвращает HDC устройства
hWin - хендл окна, на котором будет выполнено рисование
x,y,w,h - расположение и размеры ограниченного участка в окне для рисования. По умолчанию все окно
Alpha_FLAG - (только для windows) флаг, позволяющий рисовать с прозрачным фоном (по умолчанию 0 непрозрачно), если будет 1, то значение alpha_value будет использоваться как прозрачный цвет для изображения
Alpha_VALUE - (только для windows) цвет прозрачности фона, по умолчанию 0 (черный). Этот параметр будет использоваться, только если параметр ALPHA_FLAG отличен от нуля
Windows , Linux
#Include "window9.bi"
Var hwnd=OpenWindow("",100,100,300,300)
UpdateInfoXserver()
WindowStartDraw(hwnd)
BoxDraw(40,40,200,200,255,255)
BoxDraw(65,65,150,150,50000,50000)
StopDraw
Do : Loop until WaitEvent= EventClose
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation