Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: BitBlt Добавлено: 29.03.03 00:47  

Автор вопроса:  AASoft
Nikto ne moget primer dat`?

Ответить

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

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



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #1
Добавлено: 29.03.03 01:06

Кинь на форму TextBox и PictureBox
Объяви
Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long
Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long
Private Const SRCCOPY = &HCC0020

Событие клик
Private Sub Form_Click()
BitBlt Picture1.hDC, 0, 0, Text1.Width, Text1.Height, GetDC(Text1.hwnd), 0, 0, SRCCOPY
End Sub

Функция GetDC получает логический номер окна для GDI. Или графический номер окна.
В BitBlt: hDestDC - получатель, hSrcDC - источник (все графические номера окон);
dwRop - константа API, начинающаяся с SRC...
SRCCOPY - копировать изображение из источника в приёмник.

Ответить

Номер ответа: 2
Автор ответа:
 aka



Вопросов: 2
Ответов: 60
 Web-сайт: hotmix.narod.ru
 Профиль | | #2
Добавлено: 30.03.03 03:22
Смтри на моем сайте два примера -->
http://hotmix.narod.ru 

Ответить

Страница: 1 |

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



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