Шаг 65 - CWinApp::OnFilePrintSetup

afx_msg void OnFilePrintSetup( );

Замечания
Вы должны добавить

ON_COMMAND( ID_FILE_PRINT_SETUP, OnFilePrintSetup ) 

к Вашей карте обработки сообщений класса CWinApp, чтобы дать возможность этому методу выполняться. Если допускается, это функция выполняется командой File Print.

Пример

// Следующая карта сообщения, произведенная AppWizard, связывает 
// File New, Open  и Print Setup  команды меню с значением по умолчанию 
// Реализации каркаса этих команд.
BEGIN_MESSAGE_MAP(CMyApp, CWinApp)
	//{{AFX_MSG_MAP(CMyApp)
	ON_COMMAND(ID_APP_ABOUT, OnAppAbout)
	// ПРИМЕЧАНИЕ - ClassWizard добавит и удалит макрокоманды отображенные здесь. 
	// НЕ РЕДАКТИРОВАТЬ то, что Вы видите в этих блоках сгенерированного кода!
	//}} AFX_MSG_MAP
	// Стандартные  команды документа
	ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew) 
	ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen) 
	// Стандартная команда установки печати
	ON_COMMAND(ID_FILE_PRINT_SETUP, CWinApp::OnFilePrintSetup) 
END_MESSAGE_MAP() 


// Следующая карта сообщения иллюстрирует, как повторно  связать 
// File New, Open  и Print Setup команды меню с Вашими  обработчиками 
// Вы выполняете  это в Вашем классе наследнике от CWinApp. Вы можете 
// использовать ClassWizard, чтобы связать команды, как иллюстрируется ниже,
// начиная с входа в карту сообщения в скобках // {{AFX_MSG_MAP
// и //}} AFX_MSG_MAP. Обратите внимание, Вы можете вызывать обработчик 
// CMyApp:: OnFileNew вместо CMyApp:: OnMyFileNew, и аналогично 
// для других обработчиков, если желаете.
BEGIN_MESSAGE_MAP(CMyApp, CWinApp)
	//{{AFX_MSG_MAP(CMyApp)
	ON_COMMAND(ID_APP_ABOUT, OnAppAbout)
	ON_COMMAND(ID_FILE_NEW, OnMyFileNew)
	ON_COMMAND(ID_FILE_OPEN, OnMyFileOpen)
	ON_COMMAND(ID_FILE_PRINT_SETUP, OnMyFilePrintSetup)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 21.12.2001