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

Вниз

Создание непрямоугольного окна   Найти похожие ветки 

 
unknown   (2003-04-11 11:33) [0]

Создание непрямоугольного окна

Как создать окно неправильной геометрической формы известно всем. Заводится переменная типа HRGN, которая описывает геометрическую конфигурацию выбранного окна. После этого, используя команду SetWindowRgn(handle,Rgn,true), мы непосредственно получаем окно желаемой формы.
В результате схема программы сводится к:
var R:HRGN;
begin
...
SetWindowRgn(form1.Handle,R,True);
...
end;

А теперь ВНИМАНИЕ - ВОПРОС!
Форма использована и больше не нужна. Мы ее программно закрываем и уничтожаем (Destroy). Нужно ли после этого дать какую-нибудь команду для уничтожения региона R, чтобы не было утечки ресурсов? Или программы Delphi компилируются так, что эти вопросы решаются автоматически и о них и не стоит задумываться?
Поясните пожалуйста этот момент - профессионалы.


 
MBo ©   (2003-04-11 11:38) [1]

хелп по SetWindowRgn утверждает, что о регионе можно забыть.



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

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

Наверх




Память: 0.46 MB
Время: 0.016 c
14-67448
Satirus
2003-04-04 18:55
2003.04.21
Опять о взаимоотношениях:)


4-67644
Gayrus
2003-02-24 06:49
2003.04.21
Не совсем WinAPI окно


14-67439
Agent[007]
2003-04-03 13:16
2003.04.21
Вот ка бывает...


3-67104
Yuraz
2003-04-02 16:03
2003.04.21
Почему при выходе из приложения, подкл. к БД, после disconnect


14-67546
PrettyFly
2003-04-04 14:45
2003.04.21
Как открыть сайт...