CEikDialog当执行ExecuteLD,怎么取得其中控件的值

CEikDialog当执行ExecuteLD,如何取得其中控件的值
我封装了CEikDialog类,
目的是:为了取得其中的CEikEdwin的值
方法是:将我要传出的HBufC设成封装类的成员变量,
当执行ExecuteLD时,系统自动调用OkToExitL()方法,这时,我将其中的CEikEdwin的值传给HBufC,但是在ExecuteLD后,其中的CEikEdwin的值就变成不是我们需要的值了
也就是HBufC是错误的,

如何能在执行ExecuteLD后,正确的取得其中的控件CEikEdwin的值啊?

哪位大哥有相关的经验,介绍一下,多谢了

------解决方案--------------------
http://discussion.forum.nokia.com/forum/showthread.php?t=102834