MiniUtilityFramework(八):CImage和IMAGE
来源:互联网 发布:淘宝手提包拍摄 编辑:程序博客网 时间:2024/05/19 00:49
//========================================================================
//TITLE:
// MiniUtilityFramework(八):CImage和IMAGE
//AUTHOR:
// norains
//DATE:
// Thursday 26-February-2009
//Environment:
// VISUAL STUDIO 2005 + WINDOWS CE 5.0
//========================================================================
CImage是控件中最简单的一个,IMAGE是配置文件中也属于简单的一位。这简单的两者组合起来,就构成了程序中图片的显示。
CImage的头文件定义如下:
CImage的大部分函数,都和配置文件相关,由MUF读取然后自动调用,用户基本上不必进行干预。在实际的程序中,大概可能用到的也就只有两个函数,分别是SetVisible和SetImgIndex。顾名思义,前者是设置该控件是否可用,后者则是显示图片的序号(该序号是在配置文件中定义的)。
配置文件也非常简单,只有简简单单的四项:
TYPE:控件类型,这里只能为IMAGE
RECT_POS:在窗口的位置
IMAGE_FILE:图片的序列
TRANSPARENT_MODE:取值为TRUE或FALSE。当为TRUE时,不绘制透明色。
简单的一个配置文件的例子:
[CIMG_BOOK]
TYPE=IMAGE
RECT_POS=0,0,480,272
IMAGE_FILE=IMG_BOOK
TRANSPARENT_MODE=TRUE
[IMG_BOOK]
TYPE=IMAGE_FILE
RECT_FILE=48,135,95,179
FILE_NAME="%STARTUP_PATH%/UIImage/book.bmp"
TRANSPARENT_COLOR=255,0,255
对于上述的配置文件,MUF其实会自动调用如下函数:
//伪代码
CImage::SetImgPosition(RECT(0,0,480,272));
CImage::SetTransparent(TRUE);
CImage::SetTransparentColor(RGB(255,0,255));
CImage::SetImgIndex(IMG_BOOK)
除非用户在后续中对此会有更改,一般这些函数都不必再次调用。
- MiniUtilityFramework(八):CImage和IMAGE
- MiniUtilityFramework(九):CText和TEXT
- MiniUtilityFramework(十):CButton和BUTTON
- 用CImage加载内存里的Image
- 用CImage加载内存里的Image
- 用CImage加载内存里的Image
- CImage
- CImage
- CImage
- Cimage
- CImage
- 第五节 CImage和CBmp(二)
- CImage类的介绍和使用
- 使用VC CImage和DirectShow读取摄像头
- CImage的一般使用方法和技巧
- opencv播放和CImage保存BMP
- Cimage和Cbitmap之间的 互相转换
- CImage的一般使用方法和技巧 .
- 日志记录组件[Log4net]详细介绍(转)
- 两个iframe联动
- Windows XP Professional最低硬件配置要求
- 一个关于项目管理的通俗讲解
- 转 移动SIM 卡卡号( ICCID )的含义
- MiniUtilityFramework(八):CImage和IMAGE
- 使用JavaMail发送邮件
- Flex之行为控制(3) ------ 移动,放大,渐变效果示例
- 谈谈OOP
- Java值传递与引用传递
- Java @SuppressWarnings 注释
- 【转】内核打印字符串 DbgPrint
- 对操作系统、软件的深度理解
- javascript使用外部文件