C#
在他乡奋斗
工作四年,一直从事C/C++开发工作
展开
-
C#中实现透明控件
作者:吴建凰说明:转载请标明出处1.概述在windowsMobile平台中如果子空间显示的地方没有执行OnPaintBackground方法,或者执行无效(既没有paint),则保留上次的背景。就好像是透明的,如果是新创建的窗口,就是以上次的窗口为背景。例如,现在原创 2011-09-28 16:45:52 · 5609 阅读 · 0 评论 -
关于C#中base的解释
Msdn中的解释: base 关键字用于从派生类中访问基类的成员:调用基类上已被其他方法重写的方法。指定创建派生类实例时应调用的基类构造函数。基类访问只能在构造函数、实例方法或实例属性访问器中进行。从静态方法中使用 base 关键字是错误的原创 2011-09-28 16:31:43 · 1385 阅读 · 1 评论 -
mobile 部署和/或注册失败 0x8973190e 解决办法
今天做程序碰到一个怪问题,具体怎么出现的我也忘了。现象是这样的,每次运行程序都出现这样的错误。重启电脑也没有作用。后来发现硬重启下就解决了问题。当然网上也有人说Clear Saved State 也可以。具体没有试过,因为问题没有在重现。与大家分享,希望对大家有好处。wjh_2010@163.com原创 2011-10-19 16:45:32 · 2608 阅读 · 0 评论 -
原因可能是托管的PInvoke签名与非托管的目标签名不匹配
C#调用DLL中的函数出现“原因可能是托管的PInvoke签名与非托管的目标签名不匹配”,原因是DLL中声明的接口没有使用__stdcall声明。有两种解决方式:1. 改C#中的声明:如 [DllImport("winmm.dll", EntryPoint ="sndPlaySoundA",)]为[DllImport("winmm.dll", EntryPoint ="sndPl原创 2016-05-21 17:55:23 · 10539 阅读 · 2 评论