Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 216
от 17.10.2005, 12:21

Администратор:Калашников О.А.
В рассылке:Подписчиков: 212, Экспертов: 28
В номере:Вопросов: 1, Ответов: 1


Вопрос № 27583: Здравствуйте! У меня никак не получается вывести на печать данные, которые находятся на форме в С++ Builder 6 Когда используешь метод Form1->Print(), то вызывается программа Microsoft Office Document Imaging и предлагает сохранить форму в ...

Вопрос № 27.583
Здравствуйте! У меня никак не получается вывести на печать данные, которые находятся на форме в С++ Builder 6
Когда используешь метод Form1->Print(), то вызывается программа Microsoft Office
Document Imaging и предлагает сохранить форму в виде рисунка и только потом можно
распечатывать. Можно ли как-нибудь сразу выводить на принтер (например с помощью диалога PrintDialog)??? Как это реализовать с помощью кода??
Отправлен: 12.10.2005, 12:18
Вопрос задал: Rewer8 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Bob Johnson
Здравствуйте, Rewer8!
Можно сохранить форму в память в виде рисунка, затем вызвать PrintDlg с флагом PD_RETURNDC (она вернет контекст выбранного принтера), вызвать StartDoc, StartPage, а затем скопировать картинку в DC принтера с заданным размером (StretchBlt), выполнить EndPage, EndDoc и закрыть DC. Это распечатает картинку на принтере.
Ответ отправил: Bob Johnson (статус: Академик)
Отправлен: 12.10.2005, 23:19


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Rambler's Top100 Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Архив рассылки
Отписаться
Вспомнить пароль

В избранное