Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.03;
Скачать: CL | DM;

Вниз

сообщение для TProgressBar   Найти похожие ветки 

 
Piero ©   (2006-11-14 15:46) [0]

Можно ли отправить, сообщение для TProgressBar, что бы поменять текущую позицию индикатора.
как это выглядит?


 
Eraser ©   (2006-11-14 15:48) [1]

> [0] Piero ©   (14.11.06 15:46)

VCL пока что с исходниками идет.
см. реализацию TProgressBar.SetPosition.

procedure TProgressBar.SetPosition(Value: Integer);
begin
 if not F32BitMode and ((Value < 0) or (Value > Limit16)) then
   ProgressLimitError;
 if HandleAllocated then SendMessage(Handle, PBM_SETPOS, Value, 0)
 else FPosition := Value;
end;


думай.


 
Сергей М. ©   (2006-11-14 15:53) [2]

MyProgressbar.Update;


 
Piero ©   (2006-11-14 15:55) [3]

а что такое PBM_SETPOS?


 
Джо ©   (2006-11-14 15:57) [4]

> [3] Piero ©   (14.11.06 15:55)
> а что такое PBM_SETPOS?

Это константа.


 
Eraser ©   (2006-11-14 15:57) [5]

> [3] Piero ©   (14.11.06 15:55)

константа очевидно.


 
Piero ©   (2006-11-14 16:01) [6]

Eraser, а где смотреть реализацию  TProgressBar.SetPosition, где объявлена PBM_SETPOS?


 
Eraser ©   (2006-11-14 16:04) [7]

> [6] Piero ©   (14.11.06 16:01)


> а где смотреть реализацию  TProgressBar.SetPosition

в исходниках VCL.

> где объявлена PBM_SETPOS?

там же.
----
поиск рулит!
+ в IDE Delphi есть такая удобная весч, как ctrl+LMB_Click.


 
Piero ©   (2006-11-14 16:07) [8]

Eraser, спасибо, нашел



Страницы: 1 вся ветка

Текущий архив: 2006.12.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
15-1163258853
тайный агент
2006-11-11 18:27
2006.12.03
Попасть на другой комп


2-1163112797
image
2006-11-10 01:53
2006.12.03
Как узнать количество потоков работающих в данный момент времени


2-1163795260
Ded222
2006-11-17 23:27
2006.12.03
как удалить файл ?


2-1163434889
Кевларвестов Семен
2006-11-13 19:21
2006.12.03
Ошибка при компиляции/билде из-за RegQueryValueEx


2-1163473730
Wood
2006-11-14 06:08
2006.12.03
Continue, вложенный цикл.