Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: эквивалент устройства PictureBox1.hdc для памяти Добавлено: 26.10.04 01:01  

Автор вопроса:  night-roll

Ответить

  Ответы Всего ответов: 24  

Номер ответа: 16
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #16 Добавлено: 27.10.04 05:01
да, так оно и есть!
хорошая мысля приходит поздно ночью... поздно

Ответить

Номер ответа: 17
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #17
Добавлено: 27.10.04 05:08
Ну давай, адаптируй это под TransparentBlt и говори результат.

Ответить

Номер ответа: 18
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #18 Добавлено: 27.10.04 05:30
огромное спасибо! (zur rahmat!)
CyRax
посмотрю, потом выдам резюме

Ответить

Номер ответа: 19
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #19 Добавлено: 27.10.04 05:36
всё оказалось гораздо проще чем ядумал, достаточно вот этого
Private Sub Form_Click()
Me.Cls
Pic1 pc1.GraphicCell(0) ' тут я позволил себе небольшую вольность
End Sub

Sub Pic1(pic As IPicture)
 Dim memDC As Long, DeskTopDc As Long
 memDC = CreateCompatibleDC(DeskTopDc)
 pic.SelectPicture memDC, pic.CurDC, pic.Handle
 TransparentBlt pic3.hdc, 0, 0, 9, 9, pic.CurDC, 0, 0, 9, 9, RGB(255, 0, 255)

End Sub

отлично работает!!!!!!
LARGE SANKS!!!!!

Ответить

Номер ответа: 20
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #20
Добавлено: 27.10.04 05:40
 Сам откуда будешь?

Ответить

Номер ответа: 21
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #21
Добавлено: 27.10.04 05:52
Тебе конечно проще, а я пол часа в MSDN'е ковырялся ;)
 Так откуда ты? С Востока?

Ответить

Номер ответа: 22
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #22 Добавлено: 30.10.04 21:58
сам я из г. Казани буду.
CyRax, я выражаю тебе огромную благодарность!
но. хочу сказать: найти можно всё, если знать где искать!
того, что ты мне предложил, я бы своим коротким умом не догнал.

Ответить

Номер ответа: 23
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #23 Добавлено: 31.10.04 03:08
to CyRax, нужно ли в вышеприведённом коде освобождать hDc

Ответить

Номер ответа: 24
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #24
Добавлено: 31.10.04 03:30
 Татарин что ли? Я просто не понял что ты там не по нашему :) написал.
 Ну да, вроде нужно удалять. Можно DeleteDC или ReleaseDC. Насчёт последнего не уверен.

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам