基于dialog的界面和数据处理问题
谭海燕 2010-06-29 06:32:55 有多个dialog,然后,每个dialog显示之前都会从数据库中读取数据显示到dialog下拉列表中。
我刚刚试了下,我放在OnInitDialog()中,会出现界面显示延迟。
我点击一个按钮,原本要立马显示一个dialog,但是如果我把数据处理,读取数据库放在OnInitDialog(),就会出现这种
界面延迟2到3秒之后才出来。
还有,我发现在CmyDialog类中直接用指针对内存操作都会出现非法的提示。
不知道各位在基于dialog的界面程序,界面显示和数据处理是如何协调好的?
弱弱的问句,像我这种有较多数据处理的情况,是不是应该添加一个CMyDocument类,在CMyDocument类中对数据进行处理?
大家有什么看法,说出来参考参考。
谢谢