Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
X-BOND
-
- Реалист
-
-
- Сообщения: 944
- Зарегистрирован: 19.08.2002 (Пн) 11:44
- Откуда: Ukraine
X-BOND » 16.06.2003 (Пн) 16:49
Если да, то как его определить.
Если нет, тогда вопрос снимается.
-
Aleksej
-
- Продвинутый пользователь
-
-
- Сообщения: 191
- Зарегистрирован: 03.06.2003 (Вт) 9:58
Aleksej » 16.06.2003 (Пн) 17:00
Попробуй:
Private Declare Function GetDC Lib "user32" Alias "GetDC" (ByVal hwnd As Long) As Long
-
Emzari
-
- Продвинутый пользователь
-
-
- Сообщения: 129
- Зарегистрирован: 06.09.2002 (Пт) 9:08
- Откуда: Georgia
Emzari » 16.06.2003 (Пн) 20:00
Попробую Spy++ оно позволяет определить очен многие параметры и поставляется с Visual studio
-
Emzari
-
- Продвинутый пользователь
-
-
- Сообщения: 129
- Зарегистрирован: 06.09.2002 (Пт) 9:08
- Откуда: Georgia
Emzari » 16.06.2003 (Пн) 20:01
Попробуй Spy++ оно позволяет определить очен многие параметры и поставляется с Visual studio
-
X-BOND
-
- Реалист
-
-
- Сообщения: 944
- Зарегистрирован: 19.08.2002 (Пн) 11:44
- Откуда: Ukraine
X-BOND » 17.06.2003 (Вт) 10:38
Попробуй:
Private Declare Function GetDC Lib "user32" Alias "GetDC" (ByVal hwnd As Long) As Long
Вроде дает какое-то число, но оно ли.
У меня есть функция:
- Код: Выделить всё
Private Declare Function GradientFill Lib "msimg32" _
(ByVal hdc As Long, _
pVertex As Any, _
ByVal dwNumVertex As Long, _
pMesh As Any, _
ByVal dwNumMesh As Long, _
ByVal dwMode As Long) As Long
Которая заливает форму градиентной заливкой.
И там есть параметр hdc. Вот я и пытаюсь залить TitleBar.
Может это и нереально.
Подскажите.
-
PSV
-
- Продвинутый пользователь
-
-
- Сообщения: 154
- Зарегистрирован: 29.01.2002 (Вт) 12:30
- Откуда: Россия
PSV » 21.06.2003 (Сб) 17:58
А не легче ли убрать Title ваще и нарисовать его самому - обычно так и делают в таких случаях.
-
Tauron
-
- Продвинутый пользователь
-
-
- Сообщения: 187
- Зарегистрирован: 14.07.2002 (Вс) 17:43
- Откуда: Kazakhstan
-
Tauron » 21.06.2003 (Сб) 19:30
2X-BOND:
GetWindowDC вернет HDC всего окна, включая TitleBar.
2PSV:
ИМХО это извращение самому рисовать контролы или их части.
Трезвая голова, холодный ум и ледяное сердце.
-
PSV
-
- Продвинутый пользователь
-
-
- Сообщения: 154
- Зарегистрирован: 29.01.2002 (Вт) 12:30
- Откуда: Россия
PSV » 23.06.2003 (Пн) 12:50
Tauron писал(а):2PSV:
ИМХО это извращение самому рисовать контролы или их части.
Вот-вот - обсуждают пАнимаешь самодеятельную отрисовку наистандартнейшего TitleBar, "извращенцы"
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 64