重要声明:由于Symbian的源代码不是任何人都能得到的,所以这大大限制了我们对Symbian的理解。现在我在业余时间对Symbian框架的模拟器版本代码进行了相应的逆向还原。注意,仅供参考,由于本代码造成的任何问题,均与本人无关!
TRect CCoeControl::Rect(void) const { TPoint point; TSize sz; if ( OwnsWindow() ) { point.SetXY(0, 0); } else { point = iPosition; sz = iSize; } TRect rect(point, sz); return rect; }