Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
Заблокирован
1

Скриншот активного окна

06.05.2012, 10:41. Показов 4558. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Скриншот экрана я знаю как сделать, но как сделать скриншот активного окна?
VB.NET
1
2
3
4
Dim bmp As Bitmap = New Bitmap(System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width, System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height, System.Drawing.Imaging.PixelFormat.Format32bppRgb)
Dim scr As System.Drawing.Graphics = System.Drawing.Graphics.FromImage(bmp)
scr.CopyFromScreen(System.Windows.Forms.Screen.PrimaryScreen.Bounds.X, System.Windows.Forms.Screen.PrimaryScreen.Bounds.Y, 0, 0, System.Windows.Forms.Screen.PrimaryScreen.Bounds.Size, System.Drawing.CopyPixelOperation.SourceCopy) ' 
bmp.Save("D:/1.png")
вот это скрин экрана.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2012, 10:41
Ответы с готовыми решениями:

Получение имени активного окна
код Private Declare Function GetWindowText Lib "user32.dll" Alias "GetWindowTextA" (ByVal...

Как сделать скрин активного окна?
Как сделать скрин активного окна? скок искал находил только на общий скрин С Vb общаюсь недавно,...

Сделать скриншот окна
Доброе время суток. Подскажите пожалуйста, как получить скрин всего окна и сохранить полученную...

Скриншот окна стороннего приложения
Добрый день! Подскажите, как сделать фото участка программы, зная не хэндл, а полный путь к...

2
195 / 187 / 9
Регистрация: 14.06.2011
Сообщений: 495
06.05.2012, 10:50 2
Я не знаю как это делать программно но скриншот активного окна делается с клавишами Alt+PrntScr (Может чем то поможет)))
1
Заблокирован
06.05.2012, 11:16  [ТС] 3
Спасибо не знал, что так делать можно.. Если только сделать через API , но я в API мало, что пока понимаю(

Добавлено через 6 минут
Вот нашел
VB.NET
1
2
3
4
5
6
Private Declare Sub keybd_event Lib "user32.dll" _
          (ByVal bVk As Byte, ByVal bScan As Byte, _
             ByVal dwFlags As Integer, ByVal dwExtraInfo As Integer)
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        keybd_event(44, 1, 0, 0)
    End Sub
Добавлено через 15 минут
Все отлично все получилось
0
06.05.2012, 11:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2012, 11:16
Помогаю со студенческими работами здесь

Код для копирования текста с активного окна MS Word
есть у кого пример кода для копирования текста с активного окна ворд в "текстбокс"? Спасибо...

Скриншот PictureBox без областей окна
Доброе время суток вам. На форме есть PictureBox1 и Label1, Label2 (это кнопки: сохранить и...

Скриншот окна программы и сохранение в файл
Здравствуйте! У меня такой вопрос: Сделал программку перевода в системах счисления. Всё Слава БОГУ...

Как сделать скриншот ограниченный формой окна?
Задача: необходимо создать приложение, которое бы давала возможность делать скриншот заданной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru