7

ある種のマシン用の HMI (Human Machine Interface) プログラムを作成しました。プログラムは「Windows Standard Embedded 7」のタッチパネルで動作します。それがWindows 7の組み込みバージョンであることは、私の問題に違いはないと思います。

  • 私のWindowStateプログラムのメイン フォームの は に設定されNormal、サイズはタッチパネルの解像度 (1280x800) に一致するように設定されています。
  • FormBorderStyle設定されていNoneます。
  • StartPosition設定されていCenterScreenます。

問題は次のとおりです。

  • タッチ スクリーン上でプログラムを直接開始すると、プログラムは本来あるべき姿で表示され、画面を上/左から右/下まで完全に埋め尽くします。これで結構です!

  • プログラムが実行されていないときに、リモート デスクトップ経由でタッチパネルにログオンし (たとえば、1920x1200 の大きな画面で)、プログラムを開始すると (rdp セッションを介して)、プログラムも期待どおりに開始されます。 1280x800 のサイズの画面の。これで結構です!

  • プログラムがすでに実行されているときにrdp経由でログオンすると、プログラムが最大化されて表示され、画面全体(1920x1200)がいっぱいになります。私のプログラム全体のレイアウトは 1280x800 用に作られているので、これは良くありません!

なぜ私のプログラムがこのように動作しているのか、または問題がrdpセッションに何らかの形で関連しているのか、誰にも分かりますか?

4

1 に答える 1