Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
AlexBlack
-
- Постоялец
-
-
- Сообщения: 324
- Зарегистрирован: 18.07.2005 (Пн) 19:14
- Откуда: Киефф, Юкрейн...
-
AlexBlack » 19.11.2005 (Сб) 17:42
У меня два вопроса.
1) Где-то видел пример создания из текста
(Ну там через отрисовку онного на форум) региона....
только не помню где....
Может кто вспомнил, так линку покажет....
2) Как скомбинировать два региона. Ну типа, наложение...
-
575-61
-
- Обычный пользователь
-
-
- Сообщения: 59
- Зарегистрирован: 21.10.2005 (Пт) 8:09
- Откуда: г.Ростов-на-Дону
575-61 » 20.11.2005 (Вс) 15:09
- Код: Выделить всё
Private Const RGN_COPY = 5
Private Const RGN_AND = 1
Private Const RGN_XOR = 3
Private Const RGN_OR = 2
Private Const RGN_DIFF = 4
Dim Reg1 As Long
Dim Reg2 As Long
Reg1 = CreateRoundRectRgn(reg1x,reg1y,reg1x1,reg1y1, 0,0)
Reg2 = CreateRoundRectRgn(reg2x,reg2y,reg2x1,reg2y1, 0,0)
CombineRgn Reg1,Reg1,Reg2, RGN_OR
DeleteObject Reg2
SetWindowRgn UserControl.hwnd, Reg1, True
DeleteObject Reg1
Всё относительно и всё есть - логический хаос.
-
AlexBlack
-
- Постоялец
-
-
- Сообщения: 324
- Зарегистрирован: 18.07.2005 (Пн) 19:14
- Откуда: Киефф, Юкрейн...
-
AlexBlack » 21.11.2005 (Пн) 16:28
Ага... Это просто форум глючил.... Когда запостил первый раз сам форум не изменился... запостил второй.... тоже ничё не изменилось...
А потом увидел что оба раза запостилось....
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 179