随笔分类 -  界面开发

使用C#开发WinForm的界面
摘要:在上一篇界面开发中,我讲解了将系统界面还原,还原窗体的本来面貌。但是有的博友提出窗体闪烁,这确实是个问题,原来自己开发的时候也是出现了这个问题。花了两天的时间,重要修改了个大概,将窗体绘画的次数和窗体的刷新程度进行了修改。首先看看效果: 这是主窗体,在主窗体中不仅修改了窗体的刷新率,而且添加了一个自定义的窗体按钮,使用了很多的颜色来显示,模仿了Foxmail的界面显示,但是对于除了主窗体外的其他... 阅读全文
posted @ 2010-03-26 17:27 萧萧空间 阅读(3207) 评论(1) 推荐(1) 编辑
摘要:前一篇给窗体设置了Region,将窗体的FormBorderStyle设置成了None,然后修改了窗体的显示区域Region。一个本来完好的窗体让我们设置成为了一个空白的没有任何色彩的窗体,这对我们的界面开发好像是背到而行,有点南辕北辙了。其实不然,只有将窗体上的所有原有的信息给去除掉,才能还原窗体的本来面貌,给窗体一个新面貌。 这篇就对窗体的界面开发设计一个新面貌。 我在界面开篇的开篇就已经说过... 阅读全文
posted @ 2010-03-24 13:48 萧萧空间 阅读(3494) 评论(2) 推荐(1) 编辑
摘要:经过上面两篇的界面开发,我们使用Windows的Hook技术,成功的将系统中的窗体的消息截取,并添加了自己的事件处理程序,这篇文章就是通过我们对这些消息的处理的第一步,设置窗体的样式和窗体的Region。Region对于窗体来说是一个非常重要的概念,他就是Windows分配给窗体显示的区域,所以,我们第一步就是根据我们的需要设计我们的窗体区域。而对于Windows窗体区域的设置,WndProc中的... 阅读全文
posted @ 2010-03-22 13:17 萧萧空间 阅读(1791) 评论(0) 推荐(0) 编辑
摘要:NativeWindow是.net Framework提供的一个底层的类。微软官方的解释为:NativeWindow Provides a low-level encapsulation of a window handle and a window procedure.说道这些也相当于没有说,因为NativeWindow到底是干什么的也没有说清楚,意思就是一个低级别的对窗体句柄和窗体过程的一个封... 阅读全文
posted @ 2010-03-19 16:26 萧萧空间 阅读(5818) 评论(2) 推荐(0) 编辑
摘要:上篇文章界面开发概述,讲了我开发界面的一些心得体会和一些基本的原理,从这篇开始,我开始讲解一下我的界面开发的全部过程,一步一步的讲解开发界面的过程,这篇主要讲解的是Hook编程,Hook所有的窗体。 Hook,对于大多数程序员来说,这个词并不陌生。对于Windows系统来说,消息Message的传递贯穿了整个系统,Message简单来说就是一个整数,它具有相应的意义。在C++的winuser.h中... 阅读全文
posted @ 2010-03-18 14:18 萧萧空间 阅读(4733) 评论(1) 推荐(1) 编辑
摘要:每个软件都要有自己的软件界面,对于软件开发来说,软件界面不一定是最重要的,但是也是相当重要的。一款软件要是可以在界面上做好,吸引了客户的眼球,那这款软件也就相对成功了一半。 现在各行各业的软件都添加了自己的皮肤色彩,显示出了不同的特点。例如QQ,MSN,Foxmail等等,这些软件都修改了自己软件的界面,将自己的界面化做的很完善,很漂亮。使用起来感觉很舒服。我也是一个做软件的,于是也打算将自己的软... 阅读全文
posted @ 2010-03-17 18:02 萧萧空间 阅读(4312) 评论(13) 推荐(2) 编辑

点击右上角即可分享
微信分享提示