|
|
|
Как передать скриншот (принтскрин) по TCP ?25.06.2013, 16:38. Показов 8122. Ответов 45
Метки нет (Все метки)
Всем привет!
Интересует 2 вещи:
0
|
|
| 25.06.2013, 16:38 | |
|
Ответы с готовыми решениями:
45
Как сделать скриншот и передать его? Socket TCP на C++. Как передать данные в формате JSON Как сделать принтскрин из программы?? |
|
Модератор
|
||||||
| 02.07.2013, 15:50 | ||||||
Сообщение было отмечено The trick как решение
Решение
Вот накидал небольшой примерчик, сохранение без буфера обмена в байтовый массив с жатием Jpeg. Этот массив можно передавать. Если откомпилировать со всеми 6-ю оптимизациями, довольно быстро будет обрабатываться.
3
|
||||||
|
|
||
| 02.07.2013, 17:41 | ||
|
1
|
||
|
|
|
| 02.07.2013, 18:09 [ТС] | |
|
The trick,
реально шустро работает и самое главное делает готовый байтовый массив. Половины я не понимаю из того что там происходит (пока работа с хендалами и прочими вещами для меня остаётся загадкой).. но у меня к сожалению данный код выцепляет из буфера картинку и сохраняет её, а не скрин =( Причем в буфер её помещает даже не он (код).
0
|
|
|
Модератор
|
||
| 02.07.2013, 21:17 | ||
|
0
|
||
|
|
||
| 03.07.2013, 15:47 [ТС] | ||
|
Запуская это дело из бэйсика получается скриншот, но только тот который когда-то попал в буфер обмена, т.е. нажми в любое время кнопку PrintScrn и запусти этот код из бэйсика и получишь скрин.
0
|
||
|
Модератор
|
||
| 03.07.2013, 15:55 | ||
|
0
|
||
|
Модератор
|
||||||
| 04.07.2013, 11:30 | ||||||
Сообщение было отмечено The trick как решение
Решение
Bati4eli,Странно... Попробуй создай DC и в него отрисуй с GetDC(0), а уже из картинки выбранной в созданный DC делай GetDIBits.
Добавлено через 6 минут
2
|
||||||
|
Модератор
|
|||||||
| 04.07.2013, 14:27 | |||||||
Сообщение было отмечено The trick как решение
Решение
2
|
|||||||
|
|
|
| 04.07.2013, 17:02 | |
|
Это не просто Win32API, это ещё в довесок библиотека GDI+, работа с которой требует отдельного описания. Если по использованию Win32API в VB6 книжка целая есть, то вот по использованию GDI+ при помощи Win32API похоже такой уже никогда не будет, а возможности там по рисованию достаточно широкие.
1
|
|
|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
|
| 28.01.2018, 20:54 | |
|
Всем привет!
можно финальную версию? Задача таже, но просто сброс скрина в Jpg файл...
0
|
|
|
Модератор
|
|
| 28.01.2018, 21:40 | |
|
1
|
|
|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
||||||
| 29.01.2018, 07:22 | ||||||
|
Ругается на:
0
|
||||||
|
|
|||||||
| 29.01.2018, 08:19 | |||||||
0
|
|||||||
| 29.01.2018, 08:19 | |
|
Помогаю со студенческими работами здесь
40
Передать по TCP Передать int по TCP
Передать xml файл по tcp Передать массив byte по TCP Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|