Страница: 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-сайт:
Профиль | | #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
всё оказалось гораздо проще чем ядумал, достаточно вот этого
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-сайт:
Профиль | | #20
Добавлено: 27.10.04 05:40
Сам откуда будешь?
Номер ответа: 21
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #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-сайт:
Профиль | | #24
Добавлено: 31.10.04 03:30
Татарин что ли? Я просто не понял что ты там не по нашему написал.
Ну да, вроде нужно удалять. Можно DeleteDC или ReleaseDC. Насчёт последнего не уверен.