常见问题整合¶
如果你有其它疑问,可以底部反馈,或者在 github 上提交 issue,或者与绘图库作者 huidong 联系(QQ:1442701429)。
- 创建窗口后没有判断窗口是否被关闭
- 调用 EasyX 库函数没有启动窗口任务
- 在程序主循环中读取鼠标操作卡顿。可能是使用了
if
语句读取,应改为使用while
,一次读完所有消息 - 向 EasyX 库函数传入空的 IMAGE 指针来代指窗口画布,应使用
GetWorkingImage()
获取窗口画布地址 - 窗口响应卡顿,可能是因为窗口任务中存在不必要的延时代码(如
Sleep
语句)、耗时的计算、死循环等等,或在两个任务之间几乎无间隙 BEGIN_TASK()
有极小概率启动任务失败,如果失败,窗口任务中的代码将不会被执行。如果代码没有成功执行会对后续代码运行产生影响,则应当使用BEGIN_TASK()
宏的展开形式,判断是否启动任务成功