Почему изменяется Window.Handle
От: TwisterMan Россия  
Дата: 21.03.05 03:44
Оценка:
Доброго времени сутк, ALL.
Вопрос в следующем, есть такой вот простецкий код:

procedure TForm1.Button1Click(Sender: TObject);
begin
 showmessage('handle='+inttostr(handle));
 borderStyle:=bsSizeable;
 showmessage('handle='+inttostr(handle));
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
 showmessage('handle='+inttostr(handle));
 borderStyle:=bsNone;
 showmessage('handle='+inttostr(handle));
end;


Обратите внимание, что при смене типа бордюра меняется handle окна.
Кто в курсе, по какой причине это происходит и какой эффект это может оказать на работу приложения.
(например, объекты при закрытии окна не уничтожатся автоматом или ещё чего)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.