持续化更新的视状态,在DLL中使用托管扩展
2006-07-20 11:43:22 来源:WEB开发网本文示例源代码或素材下载
持续化更新的视状态
在DLL中使用托管扩展
这个月是我的专栏11周年纪念以及新标题:“C++ At Work”的开幕式。同时我们还新增了一个新的双月专栏:“Pure C++”,这个专栏由我的伙伴,C++ 大师级人物之一—— Stan Lipman 主持。Stan 将更多地涉及纯粹的 C++/CLI 语言方面(他会告诉你更多这方面的东西),而我将继续一如既往地编写 C++ 日常应用以及现实中的MFC(和目前的托管扩展)Windows 编程方面的文章。Stan 的新专栏描绘的是公认的当今最为活跃的主流编程语言之一的 Microsoft C++(译者:即微软的 C++ ),MSDN 杂志将在这个栏目中为我们的读者提供更多的 C++ 内容。
我选择“C++ At Work”这个标题是因为它有两层含义:第一个意思是“工作中的 C++”(C++ on-the-job),指在工作中使用 C++ 的人们。而对我来说的另一个含义,也是更重要的含义是“让 C++ 工作”(Putting C++ Work)——也就是说让 C++ 为你做事。这才是我的专栏主旨之所在,这一点是不会改变的。唯一正式的变化是在名字中不会再有“Q&A”,但我保留偶尔写一些我认为重要而且有趣和值得的不是直接来自读者提问的 C++ 主题和技术的权利。此外,我打算专栏还是保持 Q&A 风格,所以说不管怎样,尽管给我提问就是了。
我怀着极大的兴趣阅读了你在2004年11月关于如何持续化不同用户会话“打开”对话框视图状态的专栏文章,我觉得有一个问题。你的 CListViewShellWnd (对话框中的 m_wndListViewShell)在用户进入另一个文件夹时会被销毁。所以当你关闭对话框时,它不会存储当前的视图模式,而是用户进入另一个文件夹时所处的视图模式。用什么方法解决这个问题?
更多精彩
赞助商链接