Как узнать hDc контейнера из Usercontrol

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

Как узнать hDc контейнера из Usercontrol

Сообщение The trick » 20.10.2010 (Ср) 21:06

Здравствуйте, помогите пожалуйста разобраться в моей проблеме. Я бы хотел узнать как можно из Usercontrola узнать Hdc контейнера и координаты Usercontrola. Пробывал искать в Ambient что-то не нашел, может быть как нибудб через свойство Extender????
UA6527P

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

Re: Как узнать hDc контейнера из Usercontrol

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

Откуда уверенность, что у контейнера вообще есть свой DC? А если их несколько, какой возвращать?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

The trick
Постоялец
Постоялец
 
Сообщения: 781
Зарегистрирован: 26.06.2010 (Сб) 23:08

Re: Как узнать hDc контейнера из Usercontrol

Сообщение The trick » 20.10.2010 (Ср) 21:15

Я делаю свой контрол кнопку с аьфа-каналом и мне нужно узнать фрагмент изображения под кнопкой чтобы потом на него наложить альфа канал, хотел через PlgBlt ну там нужен dc.
UA6527P

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

Re: Как узнать hDc контейнера из Usercontrol

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

У тебя Windowed или Windowless юзер-контрол?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

The trick
Постоялец
Постоялец
 
Сообщения: 781
Зарегистрирован: 26.06.2010 (Сб) 23:08

Re: Как узнать hDc контейнера из Usercontrol

Сообщение The trick » 20.10.2010 (Ср) 21:26

Windowed
UA6527P

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

Re: Как узнать hDc контейнера из Usercontrol

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

Тогда твой UC имеет собственное окно, а оно, в свою очередь, имеет собственный DC.

Чем он тебе не годится?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

The trick
Постоялец
Постоялец
 
Сообщения: 781
Зарегистрирован: 26.06.2010 (Сб) 23:08

Re: Как узнать hDc контейнера из Usercontrol

Сообщение The trick » 20.10.2010 (Ср) 21:38

А все спасибо догнал. Можно сначала BackStyle=transparent потом plgblt узнать под кнопкой а потом уже отрисовывать. Спасибо большое!!! :D
Последний раз редактировалось The trick 20.10.2010 (Ср) 21:42, всего редактировалось 1 раз.
UA6527P

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

Re: Как узнать hDc контейнера из Usercontrol

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

А может ты ответишь на вопрос?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


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

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

Сейчас этот форум просматривают: Yandex-бот и гости: 114

    TopList  
cron