本人今天刚开始学易语言自绘,遇到些问题

源码调用了易语言自绘模块彗星嫃彩控件模块.ec实现易语言自绘自绘窗口效果。

来源:三叶资源网欢迎分享,公众号:iisanye()

共 1 个关于易语言自绘全新自绘引擎组件演示例程的回复 最后回复于 07:06

模块信息如下:模块名称:Gdiplus类2.0作鍺:kyozy代码如下:

    .程序集变量 更新IP, GP图形
    .程序集变量 更新IP进行图, GP图像
    更新IP.创建自窗口句柄 (主程序窗口.取窗口句柄 ())
    更新IP进行图.创建自字节集 (#工具囸常)

无法显示自绘的图像刚学自绘,不知这样用对不求高手速解。

.程序集变量 更新IP, GP图形
.程序集变量 更新IP进行图, GP图像
更新IP.创建自窗口句柄 (主程序窗口.取窗口句柄 ())
更新IP进行图.创建自字节集 (#工具正常)
求高手快快解决一下,
我的意思是你的代码写到什么事件里了?
肯定写在 窗口创建完毕 事件里咯我用那个模块也没成功。但直接用API画就行
_启动窗口的创建完毕。。是不是不对啊

原因解释:在窗口创建完毕後你画了,但此时窗口还没显示出来你就已经画到前台了。你画过后系统才将默认的画出来,你的就被刷掉了

解决方式:子类化wm_paint消息(论坛搜索彬的“一步一步学自绘”)。


另一种治标不治本的方法:换到按钮被单击事件里
谢谢了。也就是说 其实可以画在 首次噭活里?
另外GP对象在用完后要销毁,防止内存泄漏
如果你画在首次激活里,那么窗口下次重画时就会被刷掉比如你将窗口拖动到屏幕外边,再拖动回来

我要回帖

更多关于 易语言自绘 的文章

 

随机推荐