Глава 28. Система ClassExpert
Рис. 28.16. Пункт Command Notifications используется для добавления кода, предназначенного для реакции на пользовательские команды меню
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++;