![]() |
|
Модераторы: Akina |
![]()
|
|
| Deiv |
|
|||
|
Unregistered |
Подскажите пожалуйста, как можно из программы сделать копию экрана (по типу Print Screen). SendKeys в этом случае не работает. Может через API? Или может есть какая-нибудь готовая программка.
|
|||
|
||||
| stab |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1839 Регистрация: 1.1.2003 Репутация: нет Всего: 48 |
Public Declare Function GetDC Lib "user32" (hWnd As Integer) As Integer
Public Declare Sub ReleaseDC Lib "user32" (hDC As Integer) Public Declare Sub BitBlt Lib "gdi32" (hdcDest As Integer, nXDest As Integer, nYDest As Integer, nWidth As Integer, nHeight As Integer, hdcSrc As Integer, nXSrc As Integer, nYSrc As Integer, dwRop As Integer) Const SRCCOPY = &H00CC0020 ... sdc = GetDC(0) wdc = GetDC(Me.hWnd) BitBlt wdc, 0, 0, Screen.Width, Screen.Height, sdc, 0, 0, SRCCOPY ReleaseDC sdc ReleaseDC wdc -------------------- 6, 6, 6 - the number of the beast. |
|||
|
||||
| Unregistered |
|
|||
|
Unregistered |
cully, спасибо.
|
|||
|
||||
| Wolfer1 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 15.2.2003 Где: г. Брест Репутация: нет Всего: нет |
Private Declare Function GetDestktopWindow Lib "user32" () As Long
Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long 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 Sub Form_Load() dwRop = &HCC0020 hSrcDC = GetDC(hwndSrc) Call BitBlt(hDC, 0, 0, ScaleWidth, ScaleHeight, hSrcDC, 0, 0, dwRop) Show End Sub |
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |