Здравствуйте, уважаемые подписчики. Перед вами очередной выпуск рассылки "WinAPI
на русском".
Сайт рассылки: http://www.winnt.rsm.org.ru. Материалы по Win32 API, C++Builder.
Раздел "WinAPI": http://www.winnt.rsm.org.ru/winapi/winapi.htm
Раздел "C++Builder": http://www.winnt.rsm.org.ru/cbuilder/cbuilder.htm
Раздел "Советы & примеры": http://www.winnt.rsm.org.ru/tipstricks/tipstricks.htm
Обновления на сайте
В раздел "Советы & примеры" добавились примеры: "Получение индекса выделенного
элемента в
TListView", "Cписок всех шрифтов, установленных в системе (VCL вариант)".
Перевод
Сегодня вашему вниманию представлен перевод функции KillTimer.
KillTimer
Функция KillTimer разрушает указанный таймер.
BOOL KillTimer(
HWND hWnd, // дескриптор окна, установившего таймер
UINT uIDEvent // идентификатор таймера
);
Параметры
hWnd – идентифицирует окно, связанное с указанным таймером. Значение должно совпадать
со значением параметра hWnd, переданным функции SetTimer, создавшей таймер.
uIDEvent – указывает таймер, который должен быть разрушен. Если дескриптор окна,
переданный в функцию SetTimer, не равен NULL, то значение uIDEvent при вызове
KillTimer должно совпадать со значением uIDEvent, переданного в SetTimer. Если
приложение вызывало SetTimer с hWnd, установленным в NULL, то значение этого
параметра должно быть идентификатором таймера, возвращенным SetTimer.
Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль. Для получения дополнительной информации об
ошибке вызовите функцию GetLastError.
Комментарии
Функция KillTimer не удаляет сообщения WM_TIMER, уже помещенные в очередь сообщений.
См. также
SetTimer, WM_TIMER.
хелп по WinAPI: http://www.winnt.rsm.org.ru/winapi/winapirefresh.htm
С уважением,
ведущий рассылки
Тарас Сорока.
mailto:tnsoroka@online.ru