易语言自绘报表样式表格

易语言 2020-07-17 17:38:42

易语言自绘报表样式表格

.判断开始 (消息值 = #窗口消息_重新绘制)
' DC_绘制_开始 (窗口句柄, 绘制信息)
' 背景刷子 = DC_创建纯色刷子 (#白色)
' 窗口_取客户区矩形 (窗口句柄, 背景区域)
' DC_矩形_填充 (绘制信息.hdc, 背景区域, 背景刷子)
' DC_删除对象 (背景刷子)
' DC_绘制_结束 (窗口句柄, 绘制信息)
.默认

.判断结束
返回 (窗口_调用下个消息函数 (原消息过滤函数, 窗口句柄, 消息值, 参数一, 参数二))

.DLL命令 字体_创建, 整数型, "gdi32.dll", "CreateFontA", , 执行成功则返回逻辑字体的句柄,零表示失败
.参数 字体高度, 整数型, , Height,字体高度
.参数 字体宽度, 整数型, , Width,字体宽度
.参数 旋转, 整数型, , Escapement,旋转
.参数 Orientation, 整数型, , Orientation
.参数 加粗, 整数型, , Weight,加粗
.参数 倾斜, 整数型, , Italic,倾斜
.参数 下划线, 整数型, , Underline,下划线
.参数 删除线, 整数型, , StrikeOut,删除线
.参数 内码, 整数型, , CharSet,内码
.参数 OutputPrecision, 整数型, , OutputPrecision
.参数 CP, 整数型, , ClipPrecision
.参数 输出质量, 整数型, , Quality,输出质量
.参数 PAF, 整数型, , PitchAndFamily
.参数 新字体名, 文本型, , FaceName,新字体名

.DLL命令 SelectObject, 整数型, "gdi32", "SelectObject", , 每个设备场景都可能有选入其中的图形对象。其中包括位图、刷子、字体、画笔以及区域等等。一次选入设备场景的只能有一个对象。选定的对象会在设备场景的绘图操作中使用。例如,当前选定的画笔决定了在设备场景中描绘的线段颜色及样式 与以前选入设备场景的相同hObject类型的一个对象的句柄,零表示出错。如选定的对象是一个区域(Region),结果就是下列常数之一:SIMPLEREGION, ; COMPLEXREGION 或 NULLREGION 对区域进行描述, GDI_ERROR 表示出错
.参数 hdc, 整数型, , 一个设备场景的句柄
.参数 hObject, 整数型, , 一个画笔、位图、刷子、字体或区域的句柄;