Шаг 291 - CWnd::OnCompacting

afx_msg void OnCompacting( UINT nCpuTime );

Параметры
nCpuTime
Определяет коэффициент CPU времени в настоящее время потраченное для уплотнения памяти к CPU потраченное время выполняя другие операции. Например, 8000h представляет 50 процентов от CPU потраченного времени на уплотнение памяти.

Замечания
Рамка вызывает эту функцию для всех окон верхнего уровня, когда Windows обнаруживает что больше чем 12.5 процентов от системного времени 30 до 60 секундного интервала тратятся уплотняя память. Это указывает, что системе не хватает памяти.
Когда объект CWnd получает это обращение он должен освободить так много памяти насколько возможно, при принятии во внимание текущего уровня действия прикладной программы и общего числа прикладных программ, выполняющихся в Windows. Прикладная программа может вызывать функцию Windows чтобы определить сколько прикладных программ выполняются.

Эта функция вызвана рамкой чтобы позволить Bашей прикладной программе обрабатывать сообщение Windows. Параметры переданные к Вашей функции отражают параметры полученные рамкой, когда сообщение было получено. Если Вы вызываете реализацию базового класса этой функции, та реализация использует параметры, первоначально переданные с сообщением, а не параметры которые Вы обеспечиваете функции.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 02.01.2002