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

Вниз

Как сделать чтобы контролы не моргали   Найти похожие ветки 

 
Wish ©   (2004-10-09 11:51) [0]

Как сделать чтобы контролы не моргали при изменении размеров формы. Я использую DoubleBuffered, это работает на TImage, но такие контролы как TEdit все равно моргают. Что же делать?


 
GanibalLector ©   (2004-10-09 11:58) [1]

Как сделать чтобы контролы не моргали при изменении размеров формы.

Не двигать форму.Я вообще не пойму,такое впечатление,что пользователь при использовании Вашей программы ОБЯЗАН изменять размеры формы через каждые 5 сек.


 
KilkennyCat ©   (2004-10-09 12:47) [2]

а у меня не моргают. по умолчанию. Как сделать, чтоб моргали?


 
Defunct ©   (2004-10-09 13:17) [3]

Залочить контрол:

SendMessage(Handle, WM_SETREDRAW, 0, 0);

разлочить:

SendMessage(Handle, WM_SETREDRAW, 1, 0);


 
Defunct ©   (2004-10-09 13:21) [4]

Wish ©   (09.10.04 11:51)  

Пример из рабочего проекта:

procedure TDFrame.FrameCanResize(Sender: TObject; var NewWidth,
 NewHeight: Integer; var Resize: Boolean);
begin
 SendMessage(Handle, WM_SETREDRAW, 0, 0);
end;

procedure TDFrame.FrameResize(Sender: TObject);
begin
 SendMessage(Handle, WM_SETREDRAW, 1, 0);
 DBox.Paint;  // <-- тот что находится в секции Protected
 SBH.Refresh;
 SBV.Refresh;
 P_Edge.Refresh;
end;


 
@BraIN ©   (2004-10-09 14:53) [5]

Можно LockWindowUpdate.



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
14-1096987202
Evgenius
2004-10-05 18:40
2004.10.24
Уважаемые программисты, зацените сайт пожалуйста...


1-1097494617
Dinnik
2004-10-11 15:36
2004.10.24
Количество знаков после запятой


1-1097584979
NewDelpher
2004-10-12 16:42
2004.10.24
свойство Items класса TList


1-1097152691
sergg
2004-10-07 16:38
2004.10.24
Свойства КомбоБокс


14-1097061052
Comp
2004-10-06 15:10
2004.10.24
Где можно скачать учебник по WinAPI с применением Delphi(не VC++)