ПредишенСледващото

Стъпка 45 - диалогов прозорец Print

Създаване на проект

Мъчение нашия проект. Промяна на кода бутоните и vsЈ на.

създаване на код

Класът CView е OnPrint функция, и това може да печата. За да се обучават по-трудно, диалогов прозорец за отпечатване, поради липсата на подкрепа в класната стая. Но е ясно какво се случва.

Преди печат, ние трябва да се получи определен брой параметри - името на принтера, размера на хартията и т.н. Клас CPrintDialog в състояние да показва диалоговия прозорец за избор на принтер. Този прозорец има редица опции, но ние използваме първия. Тази опция, ако просто се каже, е отговорен за появата на диалоговия прозорец.

След като създадете клас принтер ние създаваме клас CDC - контекст гъвкав клас устройство. И този контекст ние свързваме с контекста на вашия принтер, използвайки Прикрепете. и като указател към функция на принтера GetPrinterDC.

Необходима е DOCINFO структура за предаване на информация за печат Manager. Преди да започнете да попълвате eЈ свойства neobhodmo нулират. Така че е необходимо да се изчисти само за Win95 използване NT, не можете да направите това. Структурата е с различен размер на Win95 или NT. и eЈ необходимо да се посочи размерът в съответното поле (cbSize).

Тогава посочва името на документа и името на файла, където печата на принтера, ние :-) и затова NULL.

Създаване, тичам, печат. На лист хартия е тънка линия по диагонал. Това е добре.

Настройка на принтера диалогов прозорец Комуникация с контекста на устройството на информационната структура на новия документ, новата страница. команден изход: в края на страницата. В края на документа

Подкрепете проекта - споделете линка, благодаря!