問題タブ [sdi]

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 投票する
0 に答える
50 参照

mfc - STRG-ALT-ENTF から戻った後に Windows MFC SDI アプリケーションのクライアント領域がフリーズする

Visual Studio 2017 を使用しており、描画用に Direct2D を使用して MFC SDI アプリケーションを作成しました。だから聴いてる

アプリケーションのクライアント領域に描画するためのメッセージ。STRG-ALT-ENTF を押して Windows ロック画面から戻るまで、すべて正常に動作します。次に、クライアント領域が「フリーズ」します。つまり、更新されません。ただし、アプリケーション自体はまだ応答性があります。ブレークポイントを設定すると

OnDraw2d(WPARAM wParam, LPARAM lParam){..}

Visual Studio が機能しなくなるため、すべての描画が実際に行われることは明らかです。ただし、アプリケーションは次のようになります。

Direct2D を使用する MFC SDI アプリケーションのクライアント領域でグラフィックが更新されない

面白いことに、これは、STRG-ALT-ENTF を押したときにマウス ポインターがクライアント領域内にある場合にのみ発生します。屋外であれば問題ありません。

これはバグですか、それとも何か不足していますか?

よろしく、マイケル