Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.47.253] |
|
Сообщ.
#1
,
|
|
|
Куда VB NET делся HDC ???
Как там Bitblt рисовать ??? |
Сообщ.
#2
,
|
|
|
В .NET для вывода графики используется библиотека GDI+. Поэтому открой SDK и смотри namespace System.Drawing.
Кстати, если так нужен HDC, то его всегда можно получить вызвав Graphics.GetHdc(). Далее, если очень надо, можешь interop'нуть нужную GDI-функцию и передать ей этот HDC. |
Сообщ.
#3
,
|
|
|
А что нужно? Вообще смотри http://www.rsdn.ru/article/?gdi/gdiplus1.xml и две следующие статьи - исчерпывающее руководство для новичков (правда там примеры на C#)
|
Сообщ.
#4
,
|
|
|
А можно точнее, тоесть как мне опредилить hDC формы ???
|
Сообщ.
#5
,
|
|
|
Цитата Andrey_Kun, 16.05.03, 19:15:25 А можно точнее, тоесть как мне опредилить hDC формы ??? <br>Form.CreateGraphics().GetHdc()<br> |
Сообщ.
#6
,
|
|
|
Цитата Andrey_Kun, 18.05.03, 14:11:28 Неполучается, выдаёт ошибку :-* Во-первых рекомендуется все-таки прочитать топик сверху, п2 про конкретизацию вопросов. В противном случае я буду расценивать Ваши сообщения как флейм и удалять. Без обид - это общие правила в тематических разделах. Во-вторых - код в студию. |
Сообщ.
#7
,
|
|
|
Зачем вообще BitBlt? Почему нельзя просто нарисовать Bitmap? Bitmap можно создавать на основе Graphics: Bitmap(int width, int height, Graphics g). По-моему это исчерпывает все возможные задачи.
И ещё, в свете того, что .NET проходит сертификацию в ISO (с октября 2000, комитет TC39. http://msdn.micrpsoft.com/net/ecma) как платформонезависимая среда, функции WinAPI вообще лучше не использовать. |