我现在做的界面有widget,也有自己通过idisplay绘制的图形。现在的问题是,使用widget后,紧跟在EVT_APP_START消息之后的drawscreen函数就没有效果了,只能看见widget,看不到自己画的图形。这是怎么回事?
我猜想可能这个函数要换个地方,谁知道应该放在哪个消息的响应函数里?
------解决方案--------------------------------------------------------
好像可以直接向rootform上IDISPLAY_Draw();
或是 Icontrol_draw();
你试试
------解决方案--------------------------------------------------------
display指针应该和rootform的display指针一致
------解决方案--------------------------------------------------------
同问 bmp 上如何使用buiw和idisplay共同绘图
------解决方案--------------------------------------------------------
其实要保证你的idisplay用得Idisplay和widget的idisplay 是一个句柄就可以的。。