次の方法で共有


CWnd::OnCompacting

フレームワークは、Windows ができますが 30 のシステム時刻の 12.5 以上検出すると、トップ レベル ウィンドウのこのメンバー関数を呼び出して- 60 秒間隔で…使われメモリを圧縮します。

afx_msg void OnCompacting(
   UINT nCpuTime 
);

パラメーター

  • nCpuTime
    現在メモリを圧縮する Windows で費やされた時間のかかる CPU 時間への CPU 時間の割合を指定します。他の操作を実行します。たとえば、8000h がかかる CPU 時間の 50 を表のメモリを圧縮します。

解説

これは、システム メモリの不足を表します。

CWnd のオブジェクトはこの呼び出しを受け取ると、できるだけ多くのメモリを解放するようにアプリケーションのアプリケーションと Windows で実行されるアクティビティの合計数の現在のレベルが考慮されます。アプリケーションは、アプリケーションが実行されている数を判断は、Windows の関数を呼び出すことができます。

[!メモ]

このメンバー関数は、アプリケーションが Windows メッセージを処理できるようにするためにフレームワークによって呼び出されます。この関数に渡されるパラメーターの値は、フレームワークがメッセージ受信時に受け取ったパラメーターの値に基づいています。この関数の基本クラスの実装を呼び出した場合は、関数に渡したパラメーターではなく、メッセージと共に渡されたパラメーター自体が使用されます。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

WM_COMPACTING