//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言文字排版源码系统结构:取设备场景句柄,根据字体结构建立逻辑字体,选择对象到指定的设备,设置字体颜色,DeleteObject,显示文字,SetBkMode, ======窗口程序集1 || ||------_按钮1_被单击 || ||------__启动窗口_创建完毕 || || ======调用的Dll || ||---[dll]------取设备场景句柄 || ||---[dll]------根据字体结构建立逻辑字体 || ||---[dll]------选择对象到指定的设备 || ||---[dll]------设置字体颜色 || ||---[dll]------DeleteObject || ||---[dll]------显示文字 || ||---[dll]------SetBkMode 调用的DLL命令: .DLL命令取设备场景句柄,整数型,"user32","GetDC",,获取指定窗口的设备场景指定窗口的设备场景句柄,出错则为0 .参数窗口句柄,整数型,,将获取其设备场景的窗口的句柄。若为0,则要获取整个屏幕的DC; .DLL命令根据字体结构建立逻辑字体,整数型,,"CreateFontIndirectA" .参数字体结构,字体结构_ .DLL命令选择对象到指定的设备,整数型,"gdi32","SelectObject",,每个设备场景都可能有选入其中的图形对象。其中包括位图、刷子、字体、画笔以及区域等等。一次选入设备场景的只能有一个对象。选定的对象会在设备场景的绘图操作中使用。例如,当前选定的画笔决定了在设备场景中描绘的线段颜色及样式与以前选入设备场景的相同hObject类型的一个对象的句柄,零表示出错。如选定的对象是一个区域(Region),结果就是下列常数之一:SIMPLEREGION,;COMPLEXREGION或NULLREGION对区域进行描述,GDI_ERROR表示出错 .参数设备场景句柄,整数型,,一个设备场景的句柄 .参数对象句柄,整数型,,一个画笔、位图、刷子、字体或区域的句柄; .DLL命令设置字体颜色,,"gdi32","SetTextColor",,设置指定设备环境(HDC)的字体颜色 .参数句柄,整数型 .参数颜色值,整数型 .DLL命令DeleteObject,整数型,"gdi32","DeleteObject" .参数画笔句柄,整数型 .DLL命令显示文字,整数型,"gdi32","TextOutA",,使用当前设备的属性来显示文字的,比如设备属性有字体类型,字体的颜色,字体背景的颜色等等 .参数设备的句柄,整数型 .参数字符的X轴坐标,整数型 .参数字符的Y轴坐标,整数型 .参数字符串的指针,文本型 .参数字符串的长度,整数型 .DLL命令SetBkMode,,"gdi32","SetBkMode",,指定阴影刷子、虚线画笔以及字符中的空隙的填充方式 .参数hdc,整数型,,Long,设备场景的句柄 .参数nBkMode,,,下述常数之一:OPAQUE用当前的背景色填充虚线画笔、阴影刷子以及字符的空隙TRANSPARENT透明处理
