F := TThreadWindow.Show;
try
…
finally
F.Free;
end;
TextRect - координаты основного текста
IconRect - координаты пиктограммы
ProgressRect - координаты индикатора хода выполнения
CaptionRect - координаты заголовка
ButtonRect - координаты кнопки "отмена"
Reserv - координаты текста отображающего время до окончания операции
cdNone - неизвестно
cdOutThread - не в потоке окна
cdInThread - в потоке окна
cdInWindow - в оконной процедуре
uaAll - Требуется перерасчет координат элементов окна и перерисовка всего окна
uaWindow - Требуется перерисовка всего окна
uaIcon - Требуется перерисовка только пиктограммы
uaProgress - Требуется перерисовка только индикатора хода выполнения
uaButton - требуется перерисовка только кнопки
uaCaption - требуется перерисовка только заголовка
uaTimer - требуется перерисовка только таймера
Модуль | Класс |
---|---|
SysUtils | Exception |
System | TObject |
Модуль | Класс |
---|---|
Classes | TThread |
System | TObject |
WND | Хэндл созданного окна |
WND | Хэндл разрушаемого окна. Если внутри метода вы самостоятельно разрушили его, то надо обнулить этот параметр. |
DC | Контекст в котором необходимо осуществлять вывод |
ARect | Физические координаты окна, относительно рабочего стола |
DC | Контекст устройства |
ARect | Координаты относительно левого верхнего угла физических координат окна |
Percent | Процент выполнения*10. |
NewBoundsRect | Новые видимые границы окна (входной параметр) |
NewWindowRect | Новые физические границы окна |
NewClientRect | Новые границы клиентской области, относительно физических границ окна. |
DC | Графический контекст на который должен осуществляться вывод. |
ARect | Координаты изображаемой рамки, относительно физических границ окна. |
Ctl3D | Выпуклая, или плоская рамка |
Width | Толщина |
BorderColor | Цвет изображаемой рамки |
IsDown | Если это свойство True, то необходимо изображать рамку в нажатом состоянии. |
UpdateAreas | Какие именно части окна изменились. |
Area | Определяет, что именно надо перерисовать |
SysUtils.EOSError | Если не смогли дождаться события, или не могли установить событие |
SetAfterWaiting |
После того, как дождались, событие автоматически сбрасывается. Если SetAfterWaiting = true, то после завершения ожидания оно устанавливается |
Возвращаемое значение | Если объект разрушен, или не создан, то возвращается false, иначе true |
Msg | Номер пользовательского сообщения |
WParam | Первый параметр сообщения |
LParam | Второй параметр сообщения |
Возвращаемое значение | Возвращается True, если вызов осуществился внутри потока, в котором работает окно. |
Font | Дескриптором шрифта. |
DefaultFont | Если Font равен 0, то возвращается информация об указанном стандартном шрифте. |
Возвращаемое значение | Параметры шрифта |