Форум программистов, компьютерный форум CyberForum.ru

Как напечатать содержимое окна windows forms? - C++

Восстановить пароль Регистрация
 
edic01
0 / 0 / 0
Регистрация: 20.06.2013
Сообщений: 11
06.08.2013, 12:51     Как напечатать содержимое окна windows forms? #1
Помогите, мне надо, чтобы после нажатия на кнопку печаталось окно Windows Forms. Как это можно сделать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.08.2013, 12:51     Как напечатать содержимое окна windows forms?
Посмотрите здесь:

C++ Windows Forms
windows forms C++
C++ Используя стек, напечатать содержимое текстового файла
C++ Windows Forms C++
Windows Forms VisualStudio2010 C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
es_
 Аватар для es_
198 / 198 / 46
Регистрация: 14.01.2013
Сообщений: 446
06.08.2013, 13:20     Как напечатать содержимое окна windows forms? #2
Цитата Сообщение от edic01 Посмотреть сообщение
печаталось окно Windows Forms. Как это можно сделать?
В каком смысле?) Мб по нажатию на кнопку создавалась новая форма?
edic01
0 / 0 / 0
Регистрация: 20.06.2013
Сообщений: 11
06.08.2013, 13:32  [ТС]     Как напечатать содержимое окна windows forms? #3
Нет отправлялось на печать содержимое текущего окна
Игорь с++
 Аватар для Игорь с++
429 / 452 / 15
Регистрация: 26.01.2011
Сообщений: 2,029
06.08.2013, 14:09     Как напечатать содержимое окна windows forms? #4
edic01, вот ты мне объясни ты о чём думал когда писал -
Цитата Сообщение от edic01 Посмотреть сообщение
мне надо, чтобы после нажатия на кнопку печаталось окно Windows Forms
Я вот лично , после прочтение этого просто ушёл из этой темы , я думаю как и многие . Неужеле если тебе это так надо , то трудно по человечески сказать , что надо , и что бы не приходилось вытягивать из тебя клещами , вот так -
Цитата Сообщение от es_ Посмотреть сообщение
В каком смысле?) Мб по нажатию на кнопку создавалась новая форма?
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
06.08.2013, 14:17     Как напечатать содержимое окна windows forms? #5
Игорь с++, а шо неясно? снять скриншот окна и вывести его на печать - показать диалог выбора принтера для распечатки этого самого скрина
edic01
0 / 0 / 0
Регистрация: 20.06.2013
Сообщений: 11
06.08.2013, 14:19  [ТС]     Как напечатать содержимое окна windows forms? #6
Игорь с++, У меня есть форма с полями для заполнения данных, и мне надо после заполнения ее распечатать, то есть, чтобы была кнопка печать, после нажатия на которую печаталась текст из окна.
Игорь с++
 Аватар для Игорь с++
429 / 452 / 15
Регистрация: 26.01.2011
Сообщений: 2,029
06.08.2013, 14:26     Как напечатать содержимое окна windows forms? #7
Цитата Сообщение от Jupiter Посмотреть сообщение
Игорь с++, а шо неясно? снять скриншот окна и вывести его на печать - показать диалог выбора принтера для распечатки этого самого скрина
это я (и другие) должен был понять из этого -
Цитата Сообщение от edic01 Посмотреть сообщение
мне надо, чтобы после нажатия на кнопку печаталось окно Windows Forms.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
06.08.2013, 15:01     Как напечатать содержимое окна windows forms? #8
Вариант на шарпе.
edic01
0 / 0 / 0
Регистрация: 20.06.2013
Сообщений: 11
07.08.2013, 10:07  [ТС]     Как напечатать содержимое окна windows forms? #9
Там нет ничего по C++
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
07.08.2013, 10:27     Как напечатать содержимое окна windows forms? #10
Цитата Сообщение от edic01 Посмотреть сообщение
Там нет ничего по C++
Библиотека одна и та же. Перевод не должен быть сложным.
edic01
0 / 0 / 0
Регистрация: 20.06.2013
Сообщений: 11
07.08.2013, 10:45  [ТС]     Как напечатать содержимое окна windows forms? #11
Я согласен, что перевод не сложный, однако это не совсем то, что мне нужно, там печатается полностью windows окно с верхними границами, а мне надо только содержимое этого окна. Там печатает как на 1 картинке, а мне надо как на 2. Можете помочь?
Миниатюры
Как напечатать содержимое окна windows forms?  
Изображения
 
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.08.2013, 10:56     Как напечатать содержимое окна windows forms?
Еще ссылки по теме:

windows forms C++
C++ Используя стек, напечатать содержимое текстового файла
Как создать windows forms приложение с возможностью работы с win32? C++

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

Или воспользуйтесь поиском по форуму:
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
07.08.2013, 10:56     Как напечатать содержимое окна windows forms? #12
edic01, по-моему, достаточно модифицировать CaptureScreen():

C#
1
2
3
4
5
6
7
8
9
10
private void CaptureScreen()
    {
        Graphics myGraphics = this.CreateGraphics();
        Size s = this.ClientSize; // клиентская область
        memoryImage = new Bitmap(s.Width, s.Height, myGraphics);
        Graphics memoryGraphics = Graphics.FromImage(memoryImage);
 
        Point clientLocation = ... // с помощью ClientToScreen найти позицию клиентской области
        memoryGraphics.CopyFromScreen(this.clientLocation.X, this.clientLocation.Y, 0, 0, s); 
    }
Yandex
Объявления
07.08.2013, 10:56     Как напечатать содержимое окна windows forms?
Ответ Создать тему
Опции темы

Текущее время: 07:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru