共用方式為


裝置模擬器面板 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"

選擇項。指定在按下按鈕時,會傳遞至引擎的鍵盤鍵。使用對應於未經處理鍵盤掃描碼 (Scan Code) 的十六進位或整數值。

onPressAndHold="Key_B" 項目

指定按下模擬器面板上的按鈕時,所要重複的鍵盤事件。這項功能支援所有的按鍵碼 (SHUTDOWN 按鍵碼除外)。

請參閱

工作

HOW TO:自訂模擬器面板

概念

面板

其他資源

裝置模擬器參考