设备仿真程序外观 XML 架构参考

更新:2007 年 11 月

下列参考资料可作为开发设备仿真程序的自定义外观文件的模型。

说明:

可以使用 PNG 和 BMP 图像文件。

代码

<?xml version="1.0" encoding="ISO-8859-1"?>

<skin>
    <view
        titleBar ="My Emulator skin"
        displayPosX="10"
        displayPosY="149"
        displayWidth="272"
        displayHeight="224"
        displayDepth="8"
        mappingImage="map.bmp"
        normalImage="up.bmp"
        downImage="down.bmp"
  
        <button
            toolTip="This is my ToolTip."
            onClick="  DOWN:Key_LeftShift
                       Key_Z
                       0x00000015
                       UP: Key_LeftShift
                       Key_A"
            onPressAndHold="Key_B"
            mappingColor="0x00FF00"
        />
    </view>
</skin>

备注

说明

<skin> 标记

封装仿真程序外观的架构。每个 .xml 文件中只能使用一个 <skin> 标记。

<view> 标记

包含仿真程序外观的架构。每个 <skin> 标记只能使用一个 <view>。

titleBar ="My Emulator skin" 标题栏元素

指定仿真程序的窗口标题。

displayPosX="10" 和 displayPosY="149" 元素

指定用来定位仿真程序外观窗口中包含仿真程序显示屏的窗口的位置。若要使该显示屏不可见,请选择屏幕范围以外的坐标。

displayWidth="272" 和 displayHeight="224" 元素

指定仿真程序显示屏的宽度和高度。对于宽度,选择一个介于 80 和 1024 之间而且是 8 的倍数的整数。对于高度,选择一个介于 64 和 768 之间的整数。

displayDepth="8" 元素

指定仿真程序的显示屏的颜色深度。对于颜色深度,选择 8、16 或 32。

normalImage="up.bmp" 元素

指定仿真程序外观的标准图形文件,这是一个必需的元素。标准图片文件用于指定仿真程序窗口的大小,以及仿真程序外观的外貌。

mappingImage="map.bmp" 元素

指定仿真程序外观的映射文件。映射文件是一种可选文件,用于定义仿真程序外观中被按钮占用的区域。

downImage="down.bmp" 元素

为仿真程序外观指定按下图形文件。按下图形文件是一个可选文件,它指定按下按钮时按钮在仿真程序外观中的显示。

<button> 标记

包含对仿真程序外观上某个按钮的说明。

mappingColor="0x00FF00" 元素

在映射文件中指定按钮要用的 RGB 颜色。映射图像中具有此颜色的所有像素都表示仿真程序外观中可以为此按钮单击的区域。此区域可以用作屏蔽。在按下该按钮时,通过该屏蔽将显示按下按钮时的图片文件。

toolTip="This is my ToolTip." 元素

可选。指定指针移动到按钮上方时显示的文本。

onClick=" DOWN:Key_LeftShift

Key_Z

0x00000015

UP: Key_LeftShift

Key_A"

可选。指定按下按钮时要传递给引擎的键盘按键操作。使用与原始键盘扫描代码对应的十六进制或整数值。

onPressAndHold="Key_B" 元素

指定在按下仿真程序外观上某个按钮的同时要重复的键盘事件。此功能支持所有的键代码,但 Shutdown 键代码除外。

请参见

任务

如何:自定义仿真程序的外观

概念

外观

其他资源

设备仿真程序参考