Рисунок под текстом

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
udpn
Обычный пользователь
Обычный пользователь
 
Сообщения: 51
Зарегистрирован: 24.07.2007 (Вт) 11:43

Рисунок под текстом

Сообщение udpn » 01.09.2007 (Сб) 19:30

Подскажите пожалуйста, как прорисовать какой-нибудь рисунок под текстом в TextBox? Возможна ли реализация без subclassing?
Не ищите смысла там, где его не ложили (c) проф. В.В. Горяйнов

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Сообщение burik » 01.09.2007 (Сб) 21:56

видимо, надо найти hDC этого текст бокса, нарисовать рисунок, а поверх него написать текст каторый лежит в свойстве Text.
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 01.09.2007 (Сб) 21:58

burik
Ага. А текстбокс нарисует своё. А ты опять своё.

И будет также, как и в случае создания topmost-окон с помощью таймера и ZOrder 0.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Сообщение burik » 01.09.2007 (Сб) 22:16

значит надо отключить перерисовку текст бокса?
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 01.09.2007 (Сб) 22:17

Нет, надо не страдать фигнёй.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

udpn
Обычный пользователь
Обычный пользователь
 
Сообщения: 51
Зарегистрирован: 24.07.2007 (Вт) 11:43

Сообщение udpn » 01.09.2007 (Сб) 22:35

Тут короче такое дело, разрабатываю GUI. Необходимо сделать TextBox внутри которого сохраняется рисунок фона. Фигней страдать приходится )
Не ищите смысла там, где его не ложили (c) проф. В.В. Горяйнов

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Сообщение iGrok » 01.09.2007 (Сб) 23:22

Можно сделать свой текстбокс. Например, из пикчербокса.
Гемору много, но работать будет.
label:
cli
jmp label

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 01.09.2007 (Сб) 23:27

iGrok
А смысл? Ведь геморра будет гораздо больше, чем при сабклассинге.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Сообщение iGrok » 02.09.2007 (Вс) 11:35

Тьфу ты.. Болею я.. Соображаю плохо =)
label:
cli
jmp label

udpn
Обычный пользователь
Обычный пользователь
 
Сообщения: 51
Зарегистрирован: 24.07.2007 (Вт) 11:43

Сообщение udpn » 02.09.2007 (Вс) 21:01

Фсе, заюзал чей-то контрол, в котором есть поддержка заднего фона. Говорят это из Spyworks, но я там такого примера не помню...

А теперь и сам сделал. (пять закачек и ни одного коммента =)
Вложения
textcolor.rar
Вот и оно. А кто-то говорил: рисуй фсе ручками...
(2.2 Кб) Скачиваний: 54
Не ищите смысла там, где его не ложили (c) проф. В.В. Горяйнов


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 46

    TopList