关于Draw()函数

来源:互联网 发布:multism数据库导入 编辑:程序博客网 时间:2024/06/07 00:25

Symbian 3rd中Draw()函数是const的成员函数,原型是 void Draw(const TRect& aRect) const。

因此在该函数中不能修改类的成员变量,否则报"illegal assignment to constant"的错误。

如果要初始化或者修改成员变量的话,一般将这些操作实现在ConstructorL()中实现。

程序运行的顺序是先执行constructorL(),再调用Draw()进行图形的渲染。(未完)