技术
文章平均质量分 65
捷哥1999
做技术就像做人,要用心、更要静心!
当过码农,对代码嗅觉灵敏。
卖过猪肉,对市井见怪不怪。
现在澳门,对生活充满热情。
展开
-
如何判断某个窗口已经成为活动窗口?
我们在软件开发过程中,有的时候需要判断某个窗口是否成为了活动窗口,如果是,就执行一个过程,如果不是就执行另外一个过程。这要如何做到呢,我在Web自助终端整合项目需求变更中就遇到了这样的问题,通过查找相关资料,我通过下面的方法解决: 首先我们定义一个API函数:GetForegroundWindow(),这个函数在MSDN中的描述是这样的: The GetForegroundWi原创 2006-06-08 22:48:00 · 5559 阅读 · 2 评论 -
枚举系统字体
在C#中每一种字体都用FontFamily类来表示,如下:FontFamily fontFamily = new FontFamily("Arial");Font font = new Font( fontFamily, 8, FontStyle.Regular, GraphicsUnit.Point);RectangleF rectF = new RectangleF(10, 1原创 2006-06-08 22:52:00 · 2056 阅读 · 0 评论 -
关于委托
在C#中使用一个类时,有两个部分。首先需要定义这个类,即告诉编译器这个类由什么字段和方法组成。然后(除非使用的是静态方法)实例化类,即创建类的一个对象。当我们想要使用委托时,也需要经过这两个步骤。对于委托,定义它就是告诉编译器这种类型代表了哪种类型的方法,然后创建该委托的一个或多个实例。 定义委托的方法如下: delegate void VoidOperation(uint X原创 2006-06-08 22:53:00 · 1321 阅读 · 4 评论 -
命令行的知识
我们用命令行编译程序的时候,如果程序当中使用了其他的动态链接库,那么就要用/resource命令行开关指定程序中用到的动态链接库,方法如下:csc /r:thirdparty.dll myapp.cs可是为何,我们在编译普通程序的时候,不需要用下面的命令来引用.netFramework的动态库?csc /r:System.dll simpleApp.cs原因是csc.exe编译器程序使用了一个资源原创 2006-06-08 22:54:00 · 971 阅读 · 0 评论