6

現在、Visual Studio 2008およびCompact Framework 3.5でWindows CE 6.0デバイスのアプリケーションを開発中です。Windows Mobileデバイスエミュレータ - カスタム解像度でデバイスを作成する

デバイス自体の解像度は800x480ピクセルです。

現在、私は偉大な作品のデバイス自体にアプリケーションを開発しています。 しかし、長期的には、私はいつもハードウェアにアクセスすることができません(今日のように、私は自宅から仕事をしています)、私はデバイスエミュレータを使用できるようにしたいと思います。

私は、Microsoft Deviceエミュレータに同梱されている「Windows Mobile 5.0 R2」イメージを使用しています。 私のフォームのほとんどは、解像度から独立しており、エミュレータの240x320px画面上のボックスのままで動作します。

しかし、800x480の固定解像度を持つフォームがありますが、あらかじめ定義された解像度でエミュレータ(Windows MobileまたはWindows CE、それは問題ではありません)を変更または作成する方法を理解できません。

すべてのヘルプは

答えて

11

は、エミュレータが実行されていないことを確認してからDeviceToolsに、この「パス」

  • メニューツール - >オプション
  • オープンオプションツリーをたどる、Visual Studioのを開きいただければ幸いです

    - >デバイス

  • デバイスリストからエミュレータデバイスを選択
  • 「名前を付けて保存」をクリックして名前を付けてください(例:NewRes)
  • リストに新しく作成したデバイスを選択し
  • クリックして「プロパティ」
  • クリックして「エミュレータオプション」
  • 「表示」タブ
  • 変更ご希望の解像度
  • クリック」にビデオ設定を選択しますOK」を3回
  • 新しいデバイスにプロジェクト内のターゲット・デバイスを変更
  • 展開
  • をお楽しみください。
1

関連するdecfgファイルを編集して、デバイスエミュレータのマシン構成をカスタマイズすることができます。 (例のWindows Mobile 5.0のPocket PCエミュレータ用)データストアから

  • を選択し、所望のデバイス構成:

    は、デバイスエミュレータマネージャでdecfgファイルを作成します。
  • それに接続します(右クリック - コネクト)
  • デバイスが起動すると、(右クリック - 保存 - としての)マシン構成を保存
  • (例えばtest.decfg用)ファイルに任意の名前を付けて、で保存(%USERPROFILE%\ Documents \ Myデバイスエミュレータ)

この時点で、エミュレータを停止します(右クリック - シャットダウン)。これで、エミュレートされたすべてのデバイスパラメータ(メモリ、解像度など)が保存された、保存されたdecfgファイルを編集できます。

新しいカスタムエミュレータは、デバイスエミュレータマネージャの[マイデバイスエミュレータ]セクション(次のスクリーンを参照)から起動できます。

Device Emulator Manager

ファイルの内容をdecfg例:

<?xml version="1.0"?> 
<DeviceEmulator xmlns="http://schemas.microsoft.com/DeviceEmulator/2006/01/DeCfg"> 
    <Board> 
     <CpuCore Reconfigurable="false">ARMv4</CpuCore> 
     <CpuOptions Reconfigurable="false">TDI</CpuOptions> 
     <VFP Reconfigurable="false">false</VFP> 
     <OSImage Reconfigurable="false" Address="0">C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\DeviceEmulation\0409\PPC_USA.bin</OSImage> 
     <MemSize Reconfigurable="false">128</MemSize> 
    </Board> 
    <Emulator> 
     <DefaultSave Reconfigurable="false">true</DefaultSave> 
     <FuncKey Reconfigurable="true">193</FuncKey> 
     <HostKey Reconfigurable="true">Right-Alt</HostKey> 
     <Language Reconfigurable="false">1033</Language> 
     <VMID Reconfigurable="false">{812DA9C7-D9F2-4C57-85CD-29A7ED08C20B}</VMID> 
     <Video Reconfigurable="false" Width="400" Height="234" BitsPerPixel="16"/> 
    </Emulator> 
    <Peripherals> 
     <SerialPort Reconfigurable="true" UARTNumber="0">none</SerialPort> 
     <SerialPort Reconfigurable="true" UARTNumber="1">none</SerialPort> 
     <SerialPort Reconfigurable="true" UARTNumber="2">none</SerialPort> 
    </Peripherals> 
    <Platform>Windows Mobile 5.0 Pocket PC SDK</Platform> 
</DeviceEmulator> 
関連する問題