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

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

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


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 等,但是这些都没写释放



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

引用模块





引用支持库


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


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