Xml 创建用visual c++;程序
我会尽我所能解释这一点。我目前有一个程序,目前只是通过点击我创建的一些按钮图形来循环菜单。我还使用CE emulator模拟程序将要运行的内容。我已经为设备创建了一个皮肤,并添加了按钮(见下面的xml),这些按钮在按下时会做出指示。我基本上想使实际的程序按钮静态,并使皮肤按钮做什么程序按钮会做(通过菜单循环等)。我只想让皮肤按钮相应地起作用。对不起,这是真的含糊不清,我将感谢任何帮助谢谢你Xml 创建用visual c++;程序,xml,visual-c++,windows-ce,device-emulation,Xml,Visual C++,Windows Ce,Device Emulation,我会尽我所能解释这一点。我目前有一个程序,目前只是通过点击我创建的一些按钮图形来循环菜单。我还使用CE emulator模拟程序将要运行的内容。我已经为设备创建了一个皮肤,并添加了按钮(见下面的xml),这些按钮在按下时会做出指示。我基本上想使实际的程序按钮静态,并使皮肤按钮做什么程序按钮会做(通过菜单循环等)。我只想让皮肤按钮相应地起作用。对不起,这是真的含糊不清,我将感谢任何帮助谢谢你 <?xml version="1.0" encoding="UTF-8"?> <s
<?xml version="1.0" encoding="UTF-8"?>
<skin>
<view titleBar="SalusSdk" displayWidth="480" displayHeight="272" displayPosX="147" displayPosY="103" displayDepth="16" mappingImage="down.png" normalImage="defaultskin.png" downImage="Up.png">
<button
toolTip="Button one"
onClick=" DOWN:Key_LeftShift
Key_Z
0x00000015
UP: Key_LeftShift
Key_A"
onPressAndHold="Key_B"
mappingColor="0xFFF200"
/>
<button
toolTip="Button two"
onClick=" DOWN:Key_LeftShift
Key_Z
0x00000015
UP: Key_LeftShift
Key_A"
onPressAndHold="Key_B"
mappingColor="0x3F48CC"
/>
<button
toolTip="Button three"
onClick=" DOWN:Key_LeftShift
Key_Z
0x00000015
UP: Key_LeftShift
Key_A"
onPressAndHold="Key_B"
mappingColor="0x22B14C"
/>
<button
toolTip="Button four"
onClick=" DOWN:Key_LeftShift
Key_Z
0x00000015
UP: Key_LeftShift
Key_A"
onPressAndHold="Key_B"
mappingColor="0xFFAEC9"
/>
<button
toolTip="Button five"
onClick=" DOWN:Key_LeftShift
Key_Z
0x00000015
UP: Key_LeftShift
Key_A"
onPressAndHold="Key_B"
mappingColor="0xFF8000"
/>
<button
toolTip="Button five"
onClick=" DOWN:Key_LeftShift
Key_Z
0x00000015
UP: Key_LeftShift
Key_A"
onPressAndHold="Key_B"
mappingColor="0xA349A4"
/>
</view>
</skin>
您基本上需要应用程序来处理皮肤按钮生成的按键。在您的skin.xml中,所有按钮都会生成相同的击键,因此您需要对其进行更改,使其具有唯一性。我首先用常规键盘连接按键处理和测试,然后拨弄皮肤按钮以匹配 我还应该提到,我有一个包含所有按钮和菜单的XML文件,其中存储了事件处理程序。好的,请原谅,但我在理解该怎么做时遇到了一些麻烦。我是否将“onClick”事件分配给某个键盘键,即十六进制格式的“Home”?然后在我的C++代码中添加事件的击键?