Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
vipe2004
-
- Новичок
-
-
- Сообщения: 33
- Зарегистрирован: 10.04.2005 (Вс) 22:33
vipe2004 » 23.06.2005 (Чт) 22:57
Хочу менять фон формы.
Private Declare Function SetBkColor Lib "gdi32" (ByVal hdc As Long, ByVal crColor As Long) As Long
Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long
Private Sub Command1_Click()
Dim hdc As Long
hdc = GetDC(Me.hwnd)
SetBkColor hdc, 255
End Sub
Не работает. Что не так?
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 23.06.2005 (Чт) 23:35
А просто поменять Form.BackColor - не легче?
SetBKColor не имеет отношения к фону окна. Она задаёт фон для вывода текста и линий.
-
vipe2004
-
- Новичок
-
-
- Сообщения: 33
- Зарегистрирован: 10.04.2005 (Вс) 22:33
vipe2004 » 24.06.2005 (Пт) 0:10
Хочется с API. Как-то же можно?
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 24.06.2005 (Пт) 0:21
vipe2004 писал(а):Хочется с API.
Это вызвано какими-то причинами, или приступ переAPIзма?
-
vipe2004
-
- Новичок
-
-
- Сообщения: 33
- Зарегистрирован: 10.04.2005 (Вс) 22:33
vipe2004 » 24.06.2005 (Пт) 0:36
ПереAPIзм, наверное.
А правда, как через API?
-
Kovu
-
- Постоялец
-
-
- Сообщения: 924
- Зарегистрирован: 29.04.2005 (Пт) 17:38
Kovu » 24.06.2005 (Пт) 8:36
tyomitch писал(а):vipe2004 писал(а):Хочется с API.
Это вызвано какими-то причинами, или приступ переAPIзма?
Он наверное хочет избавиться от MSVBVM60.dll
Только ничё у него не получится
Если всё делать своими ручками, они скоро отвалятся !
-
vipe2004
-
- Новичок
-
-
- Сообщения: 33
- Зарегистрирован: 10.04.2005 (Вс) 22:33
vipe2004 » 24.06.2005 (Пт) 12:50
Правильно. Хочу.
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 24.06.2005 (Пт) 13:31
Правильно. Не получится.
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: Majestic-12 [Bot], SemrushBot и гости: 117