文件名称:BitmapButton
- 所属分类:
- Windows CE
- 资源属性:
- [C/C++] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 35kb
- 下载次数:
- 0次
- 提 供 者:
- ja***
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
PocketPC2003的MFC程序漂亮的位图按钮的evc实现(带例程)
现在开发一些PPC上应用程序,最一个好看的界面也是很重要的,给人以美好的感觉。位图按钮是其中的一个重要部分。
这个位图按钮是用VC上98年就出来的一个CButtonST类修改而来的,因为PPC上一些函数的处理和PC不同,所以进行了修改。例如PPC上一般情况下,没有鼠标在没有按下时划过这样的事件,不过这里还是做了这种情况的处理。再就是DrawText函数,要移动一下位置才能够正确画到按钮中央。
将BtnST文件复制就可以使用。
通过SetIcon函数来指定按钮的鼠标在其中和不在其中的图片,给它两个图标资源就可以了。
按钮有几种设置可以选择,是否为平按钮(PPC上也可以做突起按钮),是否绘画边框,文字方向等等。
如果需要实现更多的特效,可以修改CBtnST类的DrawTheIcon中具体绘图的部分来实现。
基本使用方法:
1.在对话框类中添加一个CButtonST变量
2.在Initdialog中SetIcon(ICON1,ICON2)
3.在DoDataExchange中添加DDX_Control(pDX, 按钮ID, CButtonST变量)-err
现在开发一些PPC上应用程序,最一个好看的界面也是很重要的,给人以美好的感觉。位图按钮是其中的一个重要部分。
这个位图按钮是用VC上98年就出来的一个CButtonST类修改而来的,因为PPC上一些函数的处理和PC不同,所以进行了修改。例如PPC上一般情况下,没有鼠标在没有按下时划过这样的事件,不过这里还是做了这种情况的处理。再就是DrawText函数,要移动一下位置才能够正确画到按钮中央。
将BtnST文件复制就可以使用。
通过SetIcon函数来指定按钮的鼠标在其中和不在其中的图片,给它两个图标资源就可以了。
按钮有几种设置可以选择,是否为平按钮(PPC上也可以做突起按钮),是否绘画边框,文字方向等等。
如果需要实现更多的特效,可以修改CBtnST类的DrawTheIcon中具体绘图的部分来实现。
基本使用方法:
1.在对话框类中添加一个CButtonST变量
2.在Initdialog中SetIcon(ICON1,ICON2)
3.在DoDataExchange中添加DDX_Control(pDX, 按钮ID, CButtonST变量)-err
(系统自动生成,下载前可以参看下载内容)
下载文件列表
PocketPC2003的MFC程序漂亮的位图按钮的实现(带例程)
.................................................\BitmapButton
.................................................\............\ARMV4Rel
.................................................\............\........\BitmapButton.exe
.................................................\............\BitmapButton.cpp
.................................................\............\BitmapButton.h
.................................................\............\BitmapButton.rc
.................................................\............\BitmapButton.vcb
.................................................\............\BitmapButton.vcc
.................................................\............\BitmapButton.vco
.................................................\............\BitmapButton.vcp
.................................................\............\BitmapButton.vcw
.................................................\............\BitmapButtonDlg.cpp
.................................................\............\BitmapButtonDlg.h
.................................................\............\BtnST.cpp
.................................................\............\BtnST.h
.................................................\............\newres.h
.................................................\............\ReadMe.txt
.................................................\............\res
.................................................\............\...\bitmap1.bmp
.................................................\............\...\BitmapButton.rc2
.................................................\............\...\ico00001.ico
.................................................\............\...\icon1.ico
.................................................\............\resource.h
.................................................\............\StdAfx.cpp
.................................................\............\StdAfx.h
.................................................\BitmapButton
.................................................\............\ARMV4Rel
.................................................\............\........\BitmapButton.exe
.................................................\............\BitmapButton.cpp
.................................................\............\BitmapButton.h
.................................................\............\BitmapButton.rc
.................................................\............\BitmapButton.vcb
.................................................\............\BitmapButton.vcc
.................................................\............\BitmapButton.vco
.................................................\............\BitmapButton.vcp
.................................................\............\BitmapButton.vcw
.................................................\............\BitmapButtonDlg.cpp
.................................................\............\BitmapButtonDlg.h
.................................................\............\BtnST.cpp
.................................................\............\BtnST.h
.................................................\............\newres.h
.................................................\............\ReadMe.txt
.................................................\............\res
.................................................\............\...\bitmap1.bmp
.................................................\............\...\BitmapButton.rc2
.................................................\............\...\ico00001.ico
.................................................\............\...\icon1.ico
.................................................\............\resource.h
.................................................\............\StdAfx.cpp
.................................................\............\StdAfx.h