易语言资源网 - 易语言资源下载社区
精易论坛授权登录

Gdiplus DoubleBufferingExtra 双缓冲Ex   [复制链接]

    2022-07-22 08:56:03
    模块控件源码
    易语言资源网
    2148 次浏览
    来源链接


GdiPlus DBuffering Extra

本模块是作者的个人需要编写的,效率蛮高的。

A: 我该怎么使用?

Q: 在窗口创建后使用 对象.init ( hwnd, BgColor, BgAlpha ) 进行初始化

注: hWnd 指 窗口句柄, BgColor 指 BackgroundColor (即窗口背景颜色 RGB ), BgAlpha (即窗口背景颜色的透明度)

接着在开始绘制 or 处理 #WM_PAINT 消息等时调用 对象.begin ( Width, Height )

注: Width 宽度, Height 高度, 调用 begin 方法时,窗口会把先前的数据用由一开始 init 定义的  BgColor、BgAlpha 进行覆盖。

返回  hGraphics ,必须依赖返回的 hGraphics 进行绘制,否则绘制失败。

绘制完毕后必须调用对象.end () 复制到窗口并释放资源。

其余提供了部分类如 font solidbrush stringformat 等,但是这些都没写释放



点我下载 (已有 63 次下载)

引用模块

无



引用支持库


源码文件名 支持库文件名 支持库标识
main - 副本.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
常量支持库 1.6 9DEDA17547CF40e085B7C8919B1800AF


[错误报告]   上一篇:【首发】ntdll!RtlAdjustP...     下一篇:WJJ识别图片相似度例子...