| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Помогите с функцией печати |
| Автор: Avariya 21.3.2010, 06:14 |
| Помогите пожалуйсто с проектом. Прописал подменю печати, дал ему идентификатор ID_FILE_PRINT, но незнаю что мне прописать, чтобы этот пункт меню стал активным(стандартное положение Enable но почемуто рождается как Disable). Так же неактивны все другие кнопки, что рождаются связаными с принтером. А так же, если можно, объясните как изменить иконку файлов создаваемых моей програмой. Свой проект добавляю. (MSV C++ 2008) http://www.multiupload.com/WES8HQMEGF |
| Автор: Avariya 21.3.2010, 06:47 |
| Ладно, как то разобрался. Как можно написать ф-цию OnPrint если есть ф-ция OnDraw которая рисует на экран? они будут похожими? З.Ы. Все еще немогу найти ответ на вопрос о иконке сохраняемого документа |
| Автор: Earnest 22.3.2010, 08:33 |
| Иконка документа находится в ресурсах программы, ид-р тот же, что и у шаблона документа. Такой же ид-р имеют все строки (фильтр и т.д.), связанные с документом. Что касается печати, то рисуешь в основном так же как на экран, с учетом различия координат. Ну, некоторые растровые функции обычно не работают. Чтобы разобраться досконально, посмотри код MFC. Там есть печать в CEditView и наверняка у каких-то еще классов. |