文件名称:YCtrl(WM)
- 所属分类:
- 单片机(51,AVR,MSP430等)
- 资源属性:
- [Windows] [Visual.Net] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 440kb
- 下载次数:
- 0次
- 提 供 者:
- a***
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
Windows mobile下的透明控件(皮肤控件)
当前Windows mobile下的皮肤控件还很少,而且实现透明的更加少。本人曾经在Delphi开发过一套透明控件,于是决定把它移植到windows mobile系统下。在仿真器上和三星I718+上测试过,更换皮肤速度优化得相当快了,在Windows mobile下实属不易啊。
整套控件完全脱离MFC类,有自己的:CList、CString等组件类,所有控件由CWin这个透明窗体类派生,CWin派生CForm和CCtrl类,在CCtrl类上派生各个透明控件,有:CBtt(按钮控件)、CCheckBox、CRadioBox、CPanel、CLabel、CEdit、CWord、CPage、CGrid......,CApp为程序的应用类,担负了皮肤的加载等工作和处理系统消息的功能。
按钮控件有按下、放下、焦点、禁止四种状态,可以实现透明、半透明显示。图片可以是伸展方式或平铺方式显示,伸展方式可以自适应控件的大小。
当前Windows mobile下的皮肤控件还很少,而且实现透明的更加少。本人曾经在Delphi开发过一套透明控件,于是决定把它移植到windows mobile系统下。在仿真器上和三星I718+上测试过,更换皮肤速度优化得相当快了,在Windows mobile下实属不易啊。
整套控件完全脱离MFC类,有自己的:CList、CString等组件类,所有控件由CWin这个透明窗体类派生,CWin派生CForm和CCtrl类,在CCtrl类上派生各个透明控件,有:CBtt(按钮控件)、CCheckBox、CRadioBox、CPanel、CLabel、CEdit、CWord、CPage、CGrid......,CApp为程序的应用类,担负了皮肤的加载等工作和处理系统消息的功能。
按钮控件有按下、放下、焦点、禁止四种状态,可以实现透明、半透明显示。图片可以是伸展方式或平铺方式显示,伸展方式可以自适应控件的大小。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
AppProc.cpp
AppProc.h
Btt.psd
Doc.txt
MainForm.cpp
MainForm.h
Skin
....\Skin.Ini
....\水果动物
....\绿色经典
....\........\CheckBoxCheckDis.png
....\........\CheckBoxNormal.png
....\........\CheckBoxNormalDis.png
....\........\EditDis.png
....\........\EditNormal.PNG
....\........\FormClient.png
....\........\Label.png
....\........\Panel.png
....\........\RadioBoxCheck.png
....\........\RadioBoxCheckDis.png
....\........\RadioBoxNormal.png
....\........\RadioBoxNormalDis.png
....\........\Skin.Ini
....\蓝色经典
....\........\CheckBoxCheckDis.png
....\........\CheckBoxNormal.png
....\........\CheckBoxNormalDis.png
....\........\EditDis.png
....\........\EditNormal.PNG
....\........\FormClient.png
....\........\Label.png
....\........\Panel.png
....\........\RadioBoxCheck.png
....\........\RadioBoxCheckDis.png
....\........\RadioBoxNormal.png
....\........\RadioBoxNormalDis.png
....\........\Skin.Ini
stdafx.h
YCode.cpp
YCode.h
YCtrls.cpp
YCtrls.h
YCtrls.sln
YCtrls.vcproj
YCtrls.vcproj.WIN300.Administrator.user
YCtrls.vcproj.XLU.Administrator.user
AppProc.h
Btt.psd
Doc.txt
MainForm.cpp
MainForm.h
Skin
....\Skin.Ini
....\水果动物
....\绿色经典
....\........\CheckBoxCheckDis.png
....\........\CheckBoxNormal.png
....\........\CheckBoxNormalDis.png
....\........\EditDis.png
....\........\EditNormal.PNG
....\........\FormClient.png
....\........\Label.png
....\........\Panel.png
....\........\RadioBoxCheck.png
....\........\RadioBoxCheckDis.png
....\........\RadioBoxNormal.png
....\........\RadioBoxNormalDis.png
....\........\Skin.Ini
....\蓝色经典
....\........\CheckBoxCheckDis.png
....\........\CheckBoxNormal.png
....\........\CheckBoxNormalDis.png
....\........\EditDis.png
....\........\EditNormal.PNG
....\........\FormClient.png
....\........\Label.png
....\........\Panel.png
....\........\RadioBoxCheck.png
....\........\RadioBoxCheckDis.png
....\........\RadioBoxNormal.png
....\........\RadioBoxNormalDis.png
....\........\Skin.Ini
stdafx.h
YCode.cpp
YCode.h
YCtrls.cpp
YCtrls.h
YCtrls.sln
YCtrls.vcproj
YCtrls.vcproj.WIN300.Administrator.user
YCtrls.vcproj.XLU.Administrator.user