Глава 28. Система ClassExpert

h08251.jpg

Рис. 28.16. Пункт Command Notifications используется для добавления кода, предназначенного для реакции на пользовательские команды меню

h08252.jpg

void TBHVlApp::CmFilePrint() {

// Создание объекта Printer, если он не был создан ранее

//

if ('Printer)

Printer = new TPrinter(this);

TDocument* currentDoc = GetDocManager()->GetCurrentDoc();

char docName [_MAX_PATH] ;

if (CurrentDoc->GetTitle())

strcpytdocName, currentDoc->GetTitle()) ;

else

strcpy(docNanie, "Document");

// создание окна Printout и установка его характеристик

//

TApxPrintout printout(Printer, docName,

GetMainWindow()->GetClientWindow()) ;

Printout.SetBanding(true);

Printing++;