| Jess | 
   Отправлено: 28.01.2005, 13:23 | 
 
 
 | 
 
  
Дежурный стрелочник 
 
Группа: Участник 
Сообщений: 70 
  
  
 | 
 Привет всем...народ подскажите как сделать программе закруглённые углы, тоесть есть код (для примера) 
 
HRGN Region; 
POINT p[5]; 
p[0] = Point(100, 0); 
p[1] = Point(Width-100, 0); 
p[2] = Point(Width, Height/2); 
p[3] = Point(Width/2, Height); 
p[4] = Point(0, Height/2); 
Region = CreatePolygonRgn(p, 5, ALTERNATE); 
SetWindowRgn(Handle, Region, true); 
 
это для пятиугольника....а мне обычное окно закруглить 4-е уголка
  
За ранее благодарствую......
 | 
  | 
| Gedeon | 
| Отправлено: 28.01.2005, 14:19 | 
 
 
 | 
 
  
Ветеран 
 
Группа: Модератор 
Сообщений: 1742 
  
  
 | 
 | CODE  |   
   HRGN Region; 
   Region = CreateRoundRectRgn(0, 
                               0, 
                               Width, 
                               Height, 
                               100, 
                               100); 
   SetWindowRgn(Handle, Region, true); |   
 | 
  | 
| Jess | 
   Отправлено: 28.01.2005, 17:25 | 
 
 
 | 
 
  
Дежурный стрелочник 
 
Группа: Участник 
Сообщений: 70 
  
  
 | 
 Спасибо....  
А ещё такой вопрос... 
Как сделать фон за программой — чёрный...тоесть окно формы такое какое как сделаешь...а бэкграунд за формой чёрный (как в играх, полный экран)
  
За ранее благодарствую......
  
Отредактировано Jess — 28/01/2005, 18:27
 | 
  | 
| Sl@Sh | 
| Отправлено: 28.01.2005, 19:14 | 
 
 
 | 
 
  
Мастер участка 
 
Группа: Участник 
Сообщений: 383 
  
  
 | 
 Создайте новую форму на весь экран нужного цвета, а главную форму отображайте поверх(модально).
  
P.S.: А зачем вам фон ?
 | 
  |