Форум: "Основная";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];
ВнизВременно отключить прорисовку формы Найти похожие ветки
← →
Igor_ (2002-10-11 12:10) [0]Как можно временно отключить прорисовку формы,
чтоб по она не перерисовывала себя, а потом перерисовку можно было опять включить, и форма вела себя как обычно.
← →
qube (2002-10-11 12:15) [1]Как вариант: временно заменить WindowProc.
← →
qube (2002-10-11 12:27) [2]
TForm1 = class
private
FAllowRedraw: boolean;
...
procedure TForm1.CustomProc(var Msg: TMessage);
begin
if Msg.Msg <> WM_PAINT then
WndProc(Msg);
end;
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
if not FAllowRedraw then
WindowProc := CustomProc
else
WindowProc := WndProc;
end;
← →
MBo (2002-10-11 12:47) [3]lockwindowupdate
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c