int
);
Параметры
Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль.
Комментарии
Область не включает в себя нижнюю и правую границы прямоугольника.
См. также
CreateRectRgn
.UpdateWindow
Функция UpdateWindow
обновляет клиентскую область указанного окна, отправляя ему сообщение WM _ PAINT, если область обновления ( update region ) окна не пуста. Функция отправляет сообщение WM _ PAINT напрямую оконной процедуре указанного окна, обходя очередь сообщений приложения. Если область обновления пуста, то сообщение не отправляется.BOOL UpdateWindow
(HWND
);
Параметры
Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль.
См. также
ExcludeUpdateRgn, GetUpdateRect, GetUpdateRgn, InvalidateRect, InvalidateRgn
, WM_PAINT.Хуки
ForegroundIdleProc
Функция-ловушка ( hook procedure ) ForegroundIdleProc
является определяемой приложением функцией обратного вызова, которую вызывает система каждый раз, когда 32-битный поток переднего плана намеревается стать неактивным.DWORD ForegroundIdleProc
(int
DWORD
LONG
);
Параметры
Комментарии
Приложение устанавливает функцию-ловушку, указывая в качестве типа хука WH_FOREGROUNDIDLE и передавая указатель на функцию-ловушку в функцию SetWindowsHookEx
.ForegroundIdleProc
является "заполнителем" для имени определяемой приложением функции.См. также
CallNextHookEx, SetWindowsHookEx
UnhookWindowsHookEx
Функция UnhookWindowsHookEx
удаляет процедуру хука, установленную в цепочку хуков функцией SetWindowsHookEx .BOOL UnhookWindowsHookEx
(HHOOK
);
Параметры
Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль.
Комментарии
Процедура хука может быть в состоянии вызова другим потоком даже после завершения функции UnhookWindowsHookEx
. Если процедура хука не вызывается одновременно другим потоком, то она удаляется непосредственно перед завершением функции UnhookWindowsHookEx .См. также
SetWindowsHookEx, UnhookWindowsHook
.Память
HeapSize
Функция HeapSize
возвращает размер блока памяти, выделенного из кучи функциями HeapAlloc или HeapReAlloc , в байтах.DWORD HeapSize
(HANDLE
DWORD
LPCVOID
);
Параметры