Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Регионы [D2, D6, WinXP]


arcoant ©   (2002-08-27 21:41:00) 

Здрасте! Никто случайно не знает два региона которые не соприкасаются склеить в один...


arcoant   (2002-08-27 23:59:00) [1]

Pasibo, Pasibo, Pasibo, Pasibo, Pasibo, Pasibo !!!!!


Ученик   (2002-08-27 23:54:00) [2]

Опечатка,
...
CombineRgn(Rgn3, Rgn1, Rgn2, RGN_OR);
...


Ученик   (2002-08-27 23:51:00) [3]

procedure TForm1.Button2Click(Sender: TObject);
var
Rgn1, Rgn2, Rgn3 : HRgn;
begin
Rgn1 := CreateRectRgn(10, 10, 100, 100);
Rgn2 := CreateRectRgn(210, 10, 300, 100);
Rgn3 := CreateRectRgn(0, 0, 0, 0);
try
CombineRgn(Rgn3, Rgn1, Rgn2, RGN_XOR);
FillRgn(Canvas.Handle, Rgn3, GetStockObject(WHITE_BRUSH))
finally
DeleteObject(Rgn1);
DeleteObject(Rgn2);
DeleteObject(Rgn3);
end
end;


arcoant   (2002-08-27 23:22:00) [4]

Какой третий параметр? Я пробовал все но в результате CombineRgn не возвращала СOMPLEXREGION...


Ученик   (2002-08-27 22:40:00) [5]

CombineRgn


Наверх

Титульная страница Поиск, карта сайта Написать письмо