//
//
//
//
//
//
//
//
//
//
软件Tags:
图象阴影虚线的填充方式系统结构:取设备场景_,释放设备场景_,选入设备场景_,创建阴影刷子_,设置背景颜色_,画矩形_,设置背景模式_,删除对象_, ======窗口程序集_启动窗口 || ||------_按钮_填充方式_被单击 || || ======调用的Dll || ||---[dll]------取设备场景_ || ||---[dll]------释放设备场景_ || ||---[dll]------选入设备场景_ || ||---[dll]------创建阴影刷子_ || ||---[dll]------设置背景颜色_ || ||---[dll]------画矩形_ || ||---[dll]------设置背景模式_ || ||---[dll]------删除对象_ 调用的DLL命令: .DLL命令取设备场景_,整数型,,"GetDC",,GetDC .参数窗口句柄,整数型,,hwnd .DLL命令释放设备场景_,整数型,,"ReleaseDC",,ReleaseDC .参数窗口句柄,整数型,,hwnd,要释放的设备场景相关的窗口句柄 .参数设备场景,整数型,,hdc,要释放的设备场景句柄 .DLL命令选入设备场景_,整数型,"gdi32.dll","SelectObject",,SelectObject .参数设备场景句柄,整数型,,hdc .参数对象句柄,整数型,,hobject .DLL命令创建阴影刷子_,整数型,,"CreateHatchBrush",,CreateHatchBrush .参数刷子阴影类型,整数型,,nIndex,请查看此参数的常量 .参数指定刷子的RGB前景色,整数型,,crColor,指定刷子的前景颜色值 .DLL命令设置背景颜色_,整数型,"gdi32.dll","SetBkColor",,SetBkColor,背景颜色用于填充阴影刷子、虚线画笔以及字符(如背景模式为OPAQUE)中的空隙。也在位图颜色转换期间使用。参考SetBkMode,Long,前一个背景色,CLR_INVALID表示出错 .参数设备场景句柄,整数型,,hdc,设备场景的句柄 .参数RGB颜色值,整数型,,crColor,新背景颜色的RGB颜色值 .DLL命令画矩形_,整数型,"gdi32.dll","Rectangle",,Rectangle .参数设备场景句柄,整数型,,hdc .参数左上角横坐标,整数型,,X .参数左上角纵坐标,整数型,,Y .参数右下角横坐标,整数型,,X1 .参数右下角纵坐标,整数型,,Y1 .DLL命令设置背景模式_,整数型,"gdi32","SetBkMode",,SetBkMode,Long,前一个背景模式的值 .参数设备场景句柄,整数型,,hdc,设备场景的句柄 .参数方式,整数型,,nBkMode,下述常数之一:OPAQUE用当前的背景色填充虚线画笔、阴影刷子以及字符的空隙TRANSPARENT透明处理,即不作上述填充 .DLL命令删除对象_,整数型,"gdi32.dll","DeleteObject",,DeleteObject .参数对象句柄,整数型,,hObject,一个GDI对象的句柄
