首页

错误信息:正被停用的激活上下文不是最近激活的  

VS已经为应用程序调试提供了非常出色的支持,程序出现各种意外问题,拿起VS做一次单步调试,基本可以定位到出问题的点上。 符合预期的调试 例如,我们在一个按钮点击事件处理函数中,发生了一个内存违规事件,用VS调试器运行应用程序,我们会看到如下的错误提示: 上述错误的原因是:我们尝试写入数据岛一个地址为0的内存空间上,Windows检测到此错误,并报告了一个内存违规。 更多实例 更多的情况下,我们的...

小技巧:CListCtrl插入大量数据的优化

CListCtrl列表控件在开发中使用的比较多,当我们一次性插入大量数据时,因为控件会在每次插入项目后进行重绘,这就大大降低了界面的性能,也会带来界面的频繁闪烁。通过使用SetRedraw这个API,我们可以在插入大量数据之前禁止列表控件重绘,当所有数据条目插入完毕后再启用重绘,这样就可以显著提高性能并减少界面闪烁。 下面我们来实际的代码示例: 改善前 m_listCtrl.DeleteAll...