На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> HDC
    Куда VB NET делся HDC ???
    Как там Bitblt рисовать ???
      В .NET для вывода графики используется библиотека GDI+. Поэтому открой SDK и смотри namespace System.Drawing.
      Кстати, если так нужен HDC, то его всегда можно получить вызвав Graphics.GetHdc(). Далее, если очень надо, можешь interop'нуть нужную GDI-функцию и передать ей этот HDC.
        А что нужно? Вообще смотри http://www.rsdn.ru/article/?gdi/gdiplus1.xml и две следующие статьи - исчерпывающее руководство для новичков (правда там примеры на C#)
          А можно точнее, тоесть как мне опредилить hDC формы ???
            Цитата Andrey_Kun, 16.05.03, 19:15:25
            А можно точнее, тоесть как мне опредилить hDC формы ???

            ExpandedWrap disabled
              <br>Form.CreateGraphics().GetHdc()<br>
              Цитата Andrey_Kun, 18.05.03, 14:11:28
              Неполучается, выдаёт ошибку :-*

              Во-первых рекомендуется все-таки прочитать топик сверху, п2 про конкретизацию вопросов. В противном случае я буду расценивать Ваши сообщения как флейм и удалять.
              Без обид - это общие правила в тематических разделах.
              Во-вторых - код в студию.
                Зачем вообще BitBlt? Почему нельзя просто нарисовать Bitmap? Bitmap можно создавать на основе Graphics: Bitmap(int width, int height, Graphics g). По-моему это исчерпывает все возможные задачи.

                И ещё, в свете того, что .NET проходит сертификацию в ISO (с октября 2000, комитет TC39. http://msdn.micrpsoft.com/net/ecma) как платформонезависимая среда, функции WinAPI вообще лучше не использовать.
                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0221 ]   [ 16 queries used ]   [ Generated: 19.04.24, 17:24 GMT ]