1

「TopMost」プロパティが設定された単一のウィンドウで構成される (Windows フォーム) アプリケーションがあります。アプリケーション (PowerPoint など) が一時的にフル スクリーン モードになると、ウィンドウの "TopMost" 動作が復元されません (つまり、最大化された PowerPoint ウィンドウで非表示のままになります)。興味深いことに、これは私のアプリケーションが他のアプリケーションよりも前に開始された場合にのみ発生します。他のアプリケーションが私のものよりも前に開始された場合、期待どおりに動作します。ウィンドウをアクティブにする (手動でクリックする) と、目的の動作が復元されますが、残念ながらこれは解決策ではありません。

この問題の原因がわからないため、修正または回避策に非常に関心があります。

これは OS 関連の問題である可能性があるため、Windows 7 64 ビットを使用していることを指摘しておく必要があります。

ありがとう、ピーター

4

1 に答える 1

1

最上位のプロパティを次のように設定してみてください:false
次に戻る:true
これは ppts の最上位のプロパティをオーバーライドする必要があります。クラス
を使用して、プログラムで数秒ごとにこれを繰り返すことができますTimer

于 2012-10-29T01:46:32.183 に答える