問題タブ [windows-7-embedded]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
114 参照

visual-c++ - スタイラス入力を有効にしてテキストを読み取り、Windows 7 CE アプリケーションに保存する方法は?

Windows 7 CE デバイスで作業しています。プラットフォームは、Windows Embedded および Expression Blend 3 用の Silverlight 3 を使用します。コードは VC++ で実行されます。私は要件に感銘を受けました。

ユーザーは、画面の任意の部分にテキストを書き込むオプションがあります。この機能を実装する必要があります。彼が何を書いても、彼が書いた方法で保存する必要があります(手書きは同じはずです)。

私は VC++ だけでなく、コーディングにも無関心です。私は助けを求めています。

0 投票する
0 に答える
122 参照

silverlight - Silverlight 3 を使用した Windows 7 CE のチャート コントロール

n 個のチャート コントロール (具体的には波形) を実装し、特定の範囲の値で動的にプロットする必要があります。

Windows Embedded に Silverlight 3 を使用しており、組み込みデバイス用にコーディングする必要があります。

Windows Embedded 7 は VC++ コードを使用しますが、チャート コントロールはありません。

そのためのコントロールを書く必要があると思います。

私はノーボイスです。どんな助けでもいただければ幸いです

0 投票する
2 に答える
2773 参照

c# - 電源ボタンを押してシャットダウンを制御するにはどうすればよいですか?

電源ボタンが押されたときに PC のシャットダウン/再起動を制御する必要があるキオスク スタイルのアプリケーションに取り組んでいます。この投稿のおかげで、私はそこまでの道のりの約 90% を達成しています。

  1. コントロール パネルで、acpi 電源ボタンを押すアクションをシャットダウンに設定します。
  2. WndProc メッセージ WM_QUERYENDSESSION をリッスンします。
  3. 受け取ったときに、完全に文書化されていない問題が発生します。

    /li>
  4. WndProc から戻り、独自のメッセージ ボックスを表示して、ユーザーにシャットダウン/再起動またはキャンセルを求め、ユーザーのアクションに応答します。

タスクバーから起動/シャットダウンを行うと、すべてがうまく機能します(必要なだけ速く論文を発行できます)。電源ボタンを初めて押したときも、すべて正常に機能します。その後電源ボタンを押すと、WM_QUERYENDSESSION メッセージを受け取るまでに 1 分ほどの遅延が見られます。

Windows が ACPI イベントを発行する頻度に関する設定またはレジストリ エントリはありますか? Linuxでは、同じマシンがボタンを押すのと同じ速さでACPIイベントを発生させるため、ハードウェアではないことはわかっています。

ありがとう。

0 投票する
1 に答える
955 参照

windows-7-embedded - Windows 7 用に作成されたアプリケーションは、Windows 組み込み標準 7 OS で実行できますか?

Win 7組み込みの開発を検討しています。ただし、サードパーティの API は標準の Win 7 OS で実行されます。これらの API を Win 7 Embedded で実行できますか?

0 投票する
1 に答える
1279 参照

qt - Qt/QML アプリケーションを使用した Windows 7 でのカスタム タッチ動作

Qt/QML を使用して Windows 7 用のタッチ アプリケーションを開発しています。エンド ユーザー デバイスには、Windows 7 のネイティブ タッチ動作があります。つまり、画面にタッチすると、最後にタッチしたポイントにポイントが表示され、物理的なタッチを終了すると、Windows はそのポイントを現在タッチしているポイントに配置して実行します。クリックされたイベントで。

Windows の標準的なマウスの使用法で知られている動作と比較すると、これは、たとえば何らかのボタンをクリックするとすぐに異なる動作につながります。マウスボタンが上がると、色が再びデフォルトの色に変わります。

私のアプリケーションでは、タッチ フィードバックのカスタマイズされた方法が必要です。現在タッチされているものは、実際の物理的なタッチが開始されたときに「マウスが下がる」を模倣し、「マウスが上がる」を模倣して、変更された色のボタンを使用してマークする必要があります。実際の物理的なタッチが終了したとき。

私のアプリケーションはフルスクリーンで実行されるため、実際には、アプリケーションの開始時にシステムの動作を変更し、アプリケーションの終了時にデフォルトに戻すことが可能です。

このような動作は、たとえば私が知っているすべての Android デバイスの標準的な動作と実質的に同じです。

すべての MouseArea 要素と MultiPointTouchArea 要素を検索し、クリック反応の動作を標準の動作とは異なるものにする方法を見つけようとしました。しかし、実際のタッチの開始をキャプチャする方法さえ見つけられませんでした... タッチの開始時に発生したいすべてのことは、タッチが終了したときに実際に発生します。

編集:QMLボタンまたはマウスエリアとMouseArea.pressedプロパティを使用するかどうかは関係ありません:指がタッチを離れる前に何も「押され」ず、onClicked()が呼び出されます。

おそらく関連: Adobe AIR:タッチスクリーンはマウスダウンイベントを正しくトリガーしません-しかし、ネイティブQtアプリケーションからMultitouch.inputMode(最初の返信で言及されています)のような機能にアクセスする方法が見つかりませんでした。

アプリケーションで説明されている動作を実現するにはどうすればよいですか?

0 投票する
0 に答える
543 参照

c++ - Windows 7 Embedded 上の Intel EG20T GPIO

現在、EG20T プラットフォーム コントローラーを搭載した Intel Atom ボードで割り込みを使用して、GPIO 入力ピンがハイになるタイミングをリッスンしようとしています。私はインテルのドライバーを使用しており、プログラマー ガイドをここで見つけました。 guide.html

実行する操作のマクロを使用して特定のピンに deviceIOControl 呼び出しを行うのはかなり簡単に思えますが、まだ混乱していることがいくつかあります。

  1. DeviceIOControl 呼び出しに渡す hHandle を作成するにはどうすればよいですか? より具体的には、CreateFile を使用する場合、ファイル/デバイス名として何を渡すのでしょうか?
  2. Notify の仕組みがよくわかりません。コードは、ピンの状態が変化するまでそのメソッドを待機し、出力バッファ内の新しいデータを続行しますか?
0 投票する
0 に答える
63 参照

c# - Windows アプリケーションの任意のリストボックスをダブルクリックします

Windows 7 組み込み OS でダブルクリックすると、奇妙な問題に直面しています。

いくつかのアイテムを持つリストボックスを考えてみましょう。ダブルクリック機能を提供して、アイテムを開いて別のウィンドウに詳細を表示します。

ここで、ダブルクリックを実行しているときに、1 つのアイテムで 1 回のクリックが行われ、別のアイテムで別のクリックが行われ、最終的に 2 番目のアイテムの詳細ウィンドウが開きました。

クリックは通常速度のみです。

これは、「ListBox、ListView DataGrid」などのリストを持つアプリケーションで発生しています。

これは、マウス、OS、WPF、winforms、C#、グラフィック ドライバーの問題ですか?

助けてください。

0 投票する
1 に答える
2887 参照

c++ - HKEY_LOCAL_MACHINE を指定した RegOpenKeyExW は、Windows Embedded 7 64 ビットで 2 を返します。

アプリケーションから HKEY_LOCAL_MACHINE\SOFTWARE のキー値を読み取る必要があります。私はそれを行うために次のスニペットを使用しますが、常に 2 を返します。

しかし、使用するとHKEY_CURRENT_USER、から情報を正常に読み取ることができますHKEY_CURRENT_USER\SOFTWAREHKEY_LOCAL_MACHINEアクセス権が原因でアプリケーションが読み取りできないことを理解しています。管理者権限で (Run As を使用して) アプリケーションを実行しましたが、それは役に立ちませんでした。

HKEY_LOCAL_MACHINEを使用してアクセスするにはどうすればよいか、誰かが光を当てることができますかRegOpenKeyExW

リンク12を調べましたが、役に立ちませんでした。