最近做一个小项目,是以前的一个旧项目改造升级,添加些新功能需要用到c#来开发,话说最近2年都在用Qt开发,c#都生疏不少,赶紧捡起来,看到原来的就知道需要重新设计,所有打算找一款通用皮肤省事下面是收集的1、多美丽会员管理系统基于dotnetbar2、仿360的海雅管理系统,皮肤自绘的3、IrisSk...
场景:
1. mfc,wtl的原生控件都是通过父窗口拦截 WM_CTLCOLORSTATIC 事件来修改子控件的颜色和背景色,CStatic可以通过返回HOLLOW_BRUSH来绘制透明背景:
m_HollowBrush = AtlGetStockBrush(HOLLOW_BRUSH);
但是如果使用manifest文件使用最新 外观样式的话,返回HOLLOW_BRUSH对checkbox和radio button没有任何效果,原背景还是存在。虽然通过自绘一个checkbox和radio butto...
分类:
其他好文 时间:
2014-09-21 16:54:35
阅读次数:
294
最近使用QML制作项目,按照要求,需要制作成分页的插件。遗憾的是,QML的控件库Qt Quick都没有现成的控件,于是我尝试着自己实现自绘页面导航条。...
分类:
其他好文 时间:
2014-09-18 18:55:24
阅读次数:
198
尽管SOUI已经内置了大部分常用的控件,很显然内置控件很难满足各种应用的形式各异的需求。因此只有提供足够的扩展性才能满足真实应用场景。除了将系统尽可能的组件化外,SOUI在控件自绘(SWindow)及绘图对象(ISkinObj)两个方面提供用户扩展。绘图对象(ISkinObj)的扩展系统内置了如SS...
分类:
其他好文 时间:
2014-08-24 00:07:01
阅读次数:
1154
一个带删除线的文本标签,继承自UILabel
自绘代码步骤如下:
1,重写控件的drawRect方法
2,首先得到上下文对象
3,设置颜色,并指定是填充(Fill)模式还是笔刷(Stroke)模式
4,在上下文中指定删除线的起点(含x,y)
5,根据标签文字的字体,确定文字的长度(即将被画的线条的长度)
6,指定删除线的终点(含x,y)
7,渲染到上下文,完成路径的绘制...
分类:
移动开发 时间:
2014-08-21 11:38:44
阅读次数:
255
TGraphicControl = class(TControl) // 这个类实在是简单,因为所有事情都已经委托给它的父Win控件了,只要管自己即可 private FCanvas: TCanvas; // 私有内部画板,不用程序员申请就有了 // 注意区别,其实图形控件没有画自己...
分类:
其他好文 时间:
2014-08-19 16:01:54
阅读次数:
160
今天打算自绘MFC的界面时,建了个测试对话框试了下,在删除了一个IDC_STATIC控件后,程序运行起来出错了,DEBUG了一下弹出anunsupportedoperationwasattempted,说我正在尝试一个不支持的操作。然后就跑到了一个有关DDX数据交换的函数中,这是系统文件,肯定不会出错,上网查了..
分类:
其他好文 时间:
2014-08-13 15:10:07
阅读次数:
166
duilib 自绘控件 flash 透明背景 仿QQ 登录器
分类:
其他好文 时间:
2014-08-10 15:15:50
阅读次数:
538
窗口最大化之后有两个问题,1、最大化按钮的样式还是没变,正确的样式应该是这样的2、再次点击最大化按钮,不能还原到正常大小。这个是WindowImplBase的bug,已经提交给官方有一段时间了,但是貌似没有被合并到SVN上去,所以这里说明一下,我们需要在WindowImplBase的OnSysCom...
http://dev.10086.cn/cmdn/bbs/viewthread.php?tid=18736&page=1#pid89255Android
UI开发专题(一) 之界面设计近期很多网友对Android用户界面的设计表示很感兴趣,对于Android UI开发自绘控件和游戏制作而言掌握好绘图...
分类:
移动开发 时间:
2014-06-16 08:59:56
阅读次数:
280