
用户界面设计
xsc2001
忠心愿为中国的软件事业贡献自己一份微薄的力量!对技术的热爱是发自内心的!
展开
-
VC++实现不规则窗体界面(对话框窗口)
前面的博文我已经讲了如何实现自绘制的窗口,这一篇也是接上前面的主体继续讲讲如何通过图片+自绘制的方式实现不规则窗体界面。其实现方式有两种,一种是准备两张位图,一张显示用的主图片,另一个张是将周围区域去除的蒙板图片。另一种是只准备一张图片,需要去除部分用同一种颜色,如黑色(不能与主体部分颜色相同,如果相同则会导致其他部分也会去除掉),图片加载绘制时把需要透明的像素去掉即可,其实现方式的步骤如下:...原创 2020-04-04 00:41:39 · 813 阅读 · 1 评论 -
MFC应用程序开发:自绘制的圆角Dialog窗体
我们在写桌面程序时为了让界面好看,经常会用到窗体的自绘制功能,下面我来简单地介绍一下具体的做法,只要通过重载几个消息函数,里面添加几行代码即可实现漂亮的自绘制窗口,首先创建一个MFC对话框应用程序,然后在类视图中选择对话框类点击右键,选择“类向导”,VS2017里的这个类向导我个人觉得不友好,没有VC6.0和VS2003友好,不过没关系用多了就习惯了。在类向导(ClassWizard)中选...原创 2020-03-22 20:50:50 · 1184 阅读 · 2 评论 -
界面与后台工作线程分离的实现方案
在我们实际应用中,常常会遇到界面与后台工作线程分离的情况。特别是在写多线程的服务程序和批处理程序时经常用到的,随着技术的发展,人们已经不满足于命令行的服务程序,需要具有更好的可视化的、图形化的界面服务程序,能够实时监控各个后台工作线程的状态。经过一些实践我在这里总结一些将后工作线程与显示界面分离的较好的实现方案,供大家参考,希望能够给大家一些启示:首先,假设我们的系统由一个或者多个工作线程,这原创 2006-04-13 12:21:00 · 2681 阅读 · 0 评论