Вниз
Скачать: CL | DM;

Проблемы с SetWindowPlacement   Найти похожие ветки 

← →
akiro ©   (2004-02-16 16:29) [0]

При вызове SetWindowPlacement для динамичеки создаваемой формы программа виснет. Объясните пожалуйста в чем дело.
Выполняется нормально:
procedure TfmMain.LoadWindowAttributes;
var
varWindowPlacement : TWindowPlacement;
varRegistry : TRegistry;
begin
varRegistry := TRegistry.Create;

with varRegistry
do
try
RootKey := HKEY_LOCAL_MACHINE;
OpenKey(sRsRegistryPath,True);
ReadBinaryData(sRsWindowPlacement,varWindowPlacement,SizeOf(varWindowPlacement));
SetWindowPlacement(Handle,@varWindowPlacement);
finally
CloseKey;
Free;
end;

После этого виснет:
procedure TfmNodeList.LoadInfFromRegistry;
var
varWindowPlacement : TWindowPlacement;
varRegistry : TRegistry;
begin
varRegistry := TRegistry.Create;

with varRegistry
do
try
RootKey := HKEY_LOCAL_MACHINE;
OpenKey(sRsRegistryPath,True);
ReadBinaryData(sRsWindowListsPlacement,varWindowPlacement,SizeOf(varWindowPlacement));
SetWindowPlacement(Handle,@varWindowPlacement);
finally
CloseKey;
Free;
end;
end;


← →
Бином Ньютоныч   (2004-02-16 18:44) [1]

Дело в этом: with varRegistry
Напиши SetWindowPlacement(Self.Handle,@varWindowPlacement);


← →
Бином Ньютоныч   (2004-02-16 18:51) [2]

Хотя нет, извиняюсь



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.017 c
14-94138
DiGiTaL_BuSTaRD
2004-02-08 23:25
2004.02.29
Спутниковый инет


1-93909
Ilg
2004-02-08 14:31
2004.02.29
Handle главного окна


1-93946
Zvr@b
2004-02-17 17:57
2004.02.29
Как построить график апроксимации


1-93966
Aleksandr
2004-02-17 14:33
2004.02.29
Скажите, а есть компоненты для показа Флэш-баннеров?


1-93887
Serge
2004-02-16 09:42
2004.02.29
32 x 16 Icon in TrayBar




   Наверх