关于Draw()函数

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

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

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

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

 

你可能感兴趣的:(关于Draw()函数)