Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.07.2011, 10:57   #1
Claster
Форумчанин
 
Аватар для Claster
 
Регистрация: 02.09.2008
Сообщений: 340
По умолчанию Бордюр и регион

Всем привет, меняю цвет бардюро и работаю с регионом.......цвет бардюра меняется а регион не применяется.....подскажите как подправить

Код:
procedure TForm1.WMNCPaint(var Msg: TWMNCPaint);
var
  dc: hDc;
  Pen: hPen;
  OldPen: hPen;
  OldBrush: hBrush;
begin
  inherited;
  dc := GetWindowDC(Handle);//Идентификатоp контекста устpойства
  msg.Result := 1;
  Pen := CreatePen(PS_SOLID, 1, clRed);
  OldPen := SelectObject(dc, Pen);
  OldBrush := SelectObject(dc, GetStockObject(NULL_BRUSH));
  Rectangle(dc, 0,0, Form1.Width, Form1.Height);
  SelectObject(dc, OldBrush);
  SelectObject(dc, OldPen);
  DeleteObject(Pen);
  ReleaseDC(Handle, Canvas.Handle);
end;

Код:
procedure TForm1.FormResize(Sender: TObject);
var
 Rgn, Rgn1: HRGN; // Регионы
begin
 Rgn  := CreateRoundRectRgn(0, 0, width , 20, 15, 15);
 Rgn1 := CreateRoundRectRgn(0, 11, width , height , 0, 0);
 CombineRgn(Rgn, Rgn, Rgn1, RGN_OR);//------------------------------объединяем
 SetWindowRgn(Handle, Rgn, true);//----------------------------------применяем
end;
Цитата:
- Только сисадмин может попросить у начальства 20$ на память...
Claster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регион и форма Claster Помощь студентам 4 06.07.2011 22:51
бордюр текстуры (ogl) NiCola999 Gamedev - cоздание игр: Unity, OpenGL, DirectX 2 12.01.2011 21:40
Регион по пикселям картинки. Alex Cones Общие вопросы Delphi 0 18.09.2010 14:45
ravereport копонент регион? Geddar БД в Delphi 1 10.06.2008 03:14