2008-01-23 17:12 by cppguy, 129 visits, 网摘, 收藏, 编辑
摘要://单件类public class SingleTonHolder<T> where T : new(){ private static T instance; private static bool destory; //用户管理永生件 private static bool disposed = false; public static bool Disposed { get {...
阅读全文
2008-01-11 14:53 by cppguy, 1056 visits, 网摘, 收藏, 编辑
摘要:windows mobile下创建可拖动非全屏的窗体
阅读全文
2008-01-03 12:20 by cppguy, 1713 visits, 网摘, 收藏, 编辑
摘要:.NET Compact Framework允许两种类型的控件继承:1:从控件草图开始构建一个用户控件2:重定义已存在的System.Windows.Forms.*.controls的非回顾/非呈现行为。首先在.NET CF上,不支持某些功能:与桌面框架不同。.NET CF不允许开发人员重定义标准控件是如何显示的视觉属性。例如,你不能从一个button,treeview
或者其他标准的控件中继承并重定义他们是如何被绘制的。
基于这个问题,给我们的开发造成了很多的不便,因为我们很多时候需要对一些控件进行修改,比如这次我就想在ListView的项目中实现一个滚动条的效果。经过查阅,解决的方式有以下几种:1:可以试用控件嵌入的方法,通过使用C++中的钩子,来截获消息,并实现两个控件之间的统一行为 2:直接继承自Control类,重画ListView 3:就是我要介绍的这个控件,是openNETCF中的控件,它打破了CF的诸多限制,我们可以随意的继承OwnerDrawnList来定义我们想要的控件样式和行为
阅读全文