一个软件好的皮肤更容易获得用户的青睐,
但是一般的皮肤都是怎么做出来的,通过
贴图上去的吗?还涉及到不规则窗体等问题,
请问,应该从哪些方面下手啊?
但是一般的皮肤都是怎么做出来的,通过
贴图上去的吗?还涉及到不规则窗体等问题,
请问,应该从哪些方面下手啊?
解决方案 »
- 求助:VC程序中将网页源码抓取入sql server数据库中【报错】
- 请大家帮我看看MFC SOCKCORE.CPP中这部分代码的真实含义
- 如何突破窗口的32675的大小限制?
- sdk下面,知道IP和PORT,怎么发一个包出去?
- CFrameWnd中生成一个CSplitterWnd的,然后用CSplitterWnd控制生成一个STreeView,一个是CFormView,然后问题很多?
- 大家来看看这段代码?怎么会有这样的问题?UP有分,分不够再给!
- 如何释放内存??来者有分?
- 谁知道Big5码的编码范围
- MFC在对话框输入点的坐标值,然后在客户区将坐标逐个显示出来?
- VC哪里错了
- 求画笔源代码
- 求对图片旋转90度的源代码或方法,送分感谢!
什么专门介绍这方面知识的书籍没?
简单的还是学MFC吧,SDK编程太烦,建议从编程百例看起
如果你只是用别人的皮肤比如SkinMagic,ActiveSkin开发包
下载之后它带有例子
http://www.skin-studio.com/SkinSong.htm
他先继承一下CButton,然后改写一下,在绘图的时候调用自己绘图方式,然后把可以用CopyRect的方法从资源里的位图调取,对控件进行颜色的填充,然后过要在按钮上输出文字,只要获得按钮的位置,在适当的位置用TextOut或SetWindowText等方法输出文字,