请问CDialog::Create会执行那些函数 程序在单击按钮时创建一个对话框,并显示出来,后发现单击按钮时反应很慢,进行跟踪,发现m_pSubPage->Create( m_vtSubPageInfo[m_nActiveIndex]->m_nIDD, this ) 这句有时用了1300多毫秒,有时却只用400多毫秒,而对话框的OnInitDialog()函数每次都只用了200多毫秒,不知道其他时间用到那里去了。是不是还会响应其他函数啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 进行跟踪?那么你的debug要不要算时间呢?m_pSubPage->Create( m_vtSubPageInfo[m_nActiveIndex]->m_nIDD, this )会调用CreateWindow(..)应该还有别的 如果对话框结构复杂(使用很多控件尤其是ActiveX控件),在创建窗口的时候要初始化子控件,会花费比较多的时间。 我优化了一下onpaint里的代码,现在问题基本解决了。谢谢各位了。 DWORD Start = GetTickCount(); 函数 GetTickCount()-Start得函数运行时间 和AWE(地址窗口扩展)相关的api调用都有哪些? 我的VS2008用c++项目 为什么没有智能提示? 关于对话框的边框和改变对话框大小的问题。 请问如何设置字体?请高手赐教!!! 请教,如何做一个程序a跟b互相监控,哪个被结束了。就重新运行。 请教一个逐点显示的问题 !!!!*****安装程序中,怎样创建快捷方式?!********!!!!!! ADO中执行SQL语句出错?! 这个错误是怎么回事呀? dll的制作???????????? mdi窗口怎么才能去除菜单栏?谢谢 请问怎么获取磁盘信息到树形控件
那么你的debug要不要算时间呢?
m_pSubPage->Create( m_vtSubPageInfo[m_nActiveIndex]->m_nIDD, this )会调用
CreateWindow(..)应该还有别的
函数
GetTickCount()-Start得函数运行时间