标签: pocketpc

以编程方式启动IE Mobile收藏夹屏幕

有没有办法通过指定任何命令行参数直接启动IE Mobile的"收藏夹"屏幕?

internet-explorer pocketpc windows-mobile

26
推荐指数
1
解决办法
990
查看次数

霍尼韦尔Dolphin 9500(Pocket PC 2003)C#事件处理冲突?

环境

  • Windows XP x32 Visual Studio 2005标准版
  • 运行Windows Mobile 2003的Honeywell Dolphin 9500(Pocket PC 2003)
    • 内置条码扫描器和B&W相机
    • 使用位于此处的SDK .
  • .NET Compact Framework 1.0 SP3和.NET Framework 1.1
  • 使用VC#

目标

我正在尝试创建一个允许个人扫描条形码然后捕获图像的应用程序.这些事情不应该同时发生.用户应该能够仔细检查条形码扫描,然后移动到处理图像捕获的应用程序部分.


问题

行号在下面的"代码"部分的friendpaste链接中引用了我的代码.

我有两个事件处理程序:一个用于条形码扫描器控件的解码事件,另一个用于通过KeyDown事件调用图像捕获控件.解码控件有自己的事件/处理程序DecodeEventHandler和一个带有枚举(lns 201和202)的触发键.但是,图像控制没有.它的文档声明Form应该有一个KeyDown事件处理程序(ln 120)和触发器键enum(ln 178).运行应用程序(没有SelectedIndexChanged [ln 76]事件处理程序),条形码扫描仪工作得很好,但切换到选项卡(或表格,因为我也尝试了单独的表格),与图像捕获控制和点击设备上的触发键(在这种情况下为SCAN)会使掌上电脑的行为类似于仍在扫描条形码(红灯亮起,绿灯瞄准灯亮,遇到条形码时发出哔哔声)而不是使用时通常显示的行为图像控制(没有灯光,或像闪光灯一样的白灯).


我试过的事情

  • 重要说明:如果从应用程序中删除解码控件,则图像控件可以正常工作.如果我只使用图像控件构建一个单独的应用程序,它就可以工作.
  • 我在第210行设置了一个断点,发现KeyDown事件永远不会被击中.此时我尝试以某种方式隔离事件处理程序或控件,因此我为我的选项卡控件引入了SelectedIndexChanged事件处理程序,并在切换到具有适当控件的选项卡时,我尝试删除事件处理程序.我能够删除DecodeEvent处理程序,但仍然无法命中我写的KeyDown事件处理程序委托.
  • 霍尼韦尔SDK的解码和图像控制都有"断开"事件(引用文档)"断开与扫描引擎的连接".所以我尝试根据我切换到哪个选项卡断开连接并重新连接控件,但是也没有成功.
  • 我还读到某个地方,如果表格失去焦点,表格事件有时会被中断.所以我实现了Form.LostControl事件/处理程序并放入this.Focus()以将焦点返回到表单但无济于事.
  • 我遇到过多个人,建议KeyPreview = true并在表单级别处理/委派事件.看来.NET Compact Framework版本1没有实现这一点,因为我的Form对象没有KeyPreview成员.
  • 在TriggerKey枚举内(第202行的示例),设备上有Enter键的枚举.我尝试将其连接到图像控件,然后扫描到解码器控件,但仍然无法点击KeyDown事件.

http://friendpaste.com/355cQOCghvPkE5YR29lthO

我将代码发布为friendpaste链接,因为它有点长(~230行).如果我应该把它包含在这里,请告诉我.


需要其他信息?

提问,我会尽我所能!

我会标记这个Honeywell Dolphin 9500,但我是新用户.

c# pocketpc compact-framework event-handling windows-mobile

11
推荐指数
1
解决办法
2943
查看次数

在Windows Mobile设备上编写JavaScript/Ruby应用程序的最佳方法是什么?

我最近买了一台Windows Mobile设备,因为我是开发人员,所以我想将它用作开发平台.是的,它不应该像这样使用,但它始终与我和我的笔记本电脑不是.我知道cke是一个很好的代码编辑器但是如何运行JavaScript/Ruby代码而不用太多头疼?

我可能会编写一个Web应用程序,向其发送代码并获得结果,但也许有更好的解决方案?

javascript ruby pocketpc windows-mobile

8
推荐指数
1
解决办法
1663
查看次数

HTML中不间断的非空格

我有一个保龄球网络应用程序,允许非常详细的逐帧信息输入.它允许的一件事是跟踪每个球被击倒的针脚.要显示此信息,我将其看作是一个针脚架:

o o o o
 o o o
  o o
   o

图像用于表示引脚.所以,对于后排,我有4个img标签,然后是一个br标签.工作得很好......主要是.问题出在小型浏览器中,例如IEMobile.在这种情况下,如果表中可能有10或11列,并且每列中可能有一个引脚架,IE将尝试缩小列大小以适应屏幕,我最终得到类似的东西:

o o o
  o
o o o
 o o
  o

要么

o o
o o
o o
 o
o o
 o

结构是:

<tr>
    <td>
        <!-- some whitespace -->
        <div class="..."><img .../><img .../><img .../><img .../><br/>...</div>
        <!-- some whitespace -->
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

内部div中没有​​空格.如果您在常规浏览器中查看此页面,它应该显示正常.如果你在IEMobile中看它,它不会.

任何提示或建议?也许是某种  那实际上并没有增加空间?


跟进/概述

我收到并尝试了几个很好的建议,包括:

  • 在服务器上动态生成整个映像.很好的解决方案,但并不真正符合我的需要(托管在GAE上),还有比我想写的更多的代码.这些图像也可以在第一代之后缓存.
  • 使用CSS空白声明.基于良好标准的解决方案在IEMobile视图中惨遭失败.

我最终做了什么

挂着头,嘟something着什么

是的,这是正确的,div顶部的透明gif,大小与我需要的宽度相符.结束代码(简化)如下所示:

<table class="game">
    <tr class="analysis leave">
        <!-- ... -->
        <td> <div class="smallpins"><img class="spacer" src="http://seasrc.th.net/gif/cleardot.gif" /><br/><img src="/img/pinsmall.gif"/><img src="/img/nopinsmall.gif"/><img …
Run Code Online (Sandbox Code Playgroud)

html css internet-explorer pocketpc line-breaks

8
推荐指数
1
解决办法
1万
查看次数

如何使用.NET Compact Framework打开新电子邮件并分配主题

基本上我正在尝试完成与Internet Explorer Mobile中"mailto:bgates@microsoft.com"相同的操作.

但我希望能够从托管的Windows Mobile应用程序中执行此操作.我不想在后台以编程方式发送电子邮件.

我希望能够在Pocket Outlook中创建电子邮件,然后让用户完成剩下的工作.

希望这有助于你希望帮助我!

email pocketpc compact-framework windows-mobile

7
推荐指数
1
解决办法
1314
查看次数

在Windows Mobile 6中禁用睡眠模式

有谁知道如何在Windows Mobile上以编程方式禁用/启用睡眠模式?

谢谢!

c++ pocketpc windows-mobile

7
推荐指数
2
解决办法
1万
查看次数

掌上电脑/ Windows Mobile:如何检测智能最小化

如何检测我的Compact Framework应用程序何时智能最小化(智能最小化是当用户单击Pocket PC右上角的"X"按钮时发生的情况)?

Deactivate事件不是正确的方式,因为它发生在最小化以外的情况下,例如在主窗体顶部显示消息框或其他窗体时.窗体的WindowState没有用,因为.NET CF上没有"Minimized"WindowState.

我听说通过设置MinimizeBox = false,我的应用程序将被关闭而不是最小化.但我实际上不希望我的应用程序关闭,我只是想知道它何时被最小化.

.net pocketpc compact-framework minimize windows-mobile

7
推荐指数
1
解决办法
3937
查看次数

如何在 C/C++ 中用千位分隔符格式化数字

我正在尝试做这个简单的任务。只是使用 C 或 C++ 格式化数字,但在 Windows CE 编程下。

在这种环境中,inbue 和 setlocale 方法都不起作用。

最后我没有成功做到这一点:

char szValue[10];
sprintf(szValue, "%'8d", iValue);
Run Code Online (Sandbox Code Playgroud)

任何的想法?

c pocketpc windows-mobile windows-ce

7
推荐指数
1
解决办法
1万
查看次数

如何通过"检查"行选择的复选框保持AC#Listview控制?

环境

  • Windows XP x32 Visual Studio 2005标准版
  • 霍尼韦尔Dolphin 9500运行Windows Mobile 2003(Pocket PC 2003)内置条码扫描器和B&W摄像头使用他们的SDK位于此处.
  • .NET Compact Framework 1.0 SP3和.NET Framework 1.1
  • 使用VC#

目标

我有一个ListView控件与CheckBoxes = trueView = Details窗体上,但我不希望复选框,可以由用户"可检查".我用它来记录完成的状态显示.但是,我想使用事件处理函数通过代码检查框(即记录完成时:) lvMeters_ItemCheck(null, null);.

问题

我已经禁用了检查盒子本身(我认为,触摸屏在这个设备上并不是真正精确).但是,当选择一行(我有FullRowSelect = true)时,控件通常会检查复选框,并且似乎没有调用事件处理程序.

我试过的事情

我试图基本上撤消事件处理程序中的操作:

private void lvMeters_ItemCheck(object sender, ItemCheckEventArgs e)
{
    if (sender is ListView)
    {
        if (e.CurrentValue == CheckState.Checked)
            lvMeters.Items[e.Index].Checked = true;
        else
            lvMeters.Items[e.Index].Checked = false;
    }
    else if (e.CurrentValue == CheckState.Checked)
        lvMeters.Items[e.Index].Checked = false;
    else
        lvMeters.Items[e.Index].Checked = true; …
Run Code Online (Sandbox Code Playgroud)

c# .net-1.1 pocketpc compact-framework winforms

6
推荐指数
1
解决办法
714
查看次数

Windows移动用户界面建议

我将在windows mobile和compact framework 2.0或更高版本上启动新的PDA项目.我需要像iPhone一样设计新的应用程序用户界面,它应该是smilar IPhone按钮,gradiend屏幕,颜色,这样的东西.我似乎需要在Windows移动应用程序上使用许多图像和背景来实现这一目标.

我不需要使用默认的pocketpc UI元素,它对我的​​项目和我没用.我需要你对新的pocketpc app用户界面设计的一些建议.

能否请您分享您的想法或建议?

windows pocketpc compact-framework windows-mobile

5
推荐指数
2
解决办法
1187
查看次数