/ CMiniPaintApp В EGIN_MESSAG

Автор admin Среда, 13 мая 2009 11:32

/ CMiniPaintApp В EGIN_MESSAG E_MAP(CMini Pai ntApp. CWi nApp) 0N_C0MMAND(ID_APP_ABOUT. OnAppAbout) // Standard file based document commands 0N_C0MMAND(ID_FILE_NEW. CWinApp::OnFileNew) ON_COMMAND(IDJILE_OPEN. CWinApp: :0nFile0pen) // Макросы, идентифицирующие другие команды меню, опущены 0N_C0MMAND(ID_C0L0R_YELL0W. OnColorYel1ow) 0N_UPDATE_C0MMANDJJI(ID_C0L0R_YELL0W. OnUpdateColorYel1ow) 0N_C0MMAND(ID_FILE_PRINT_SETUP, CWinApp::OnFilePrintSetup) END_MESSAGE_MAP() 6. Скомпонуйте программу и запустите ее на выполнение. После вызова команды File > Print Setup на экране появится диалоговое окно Print Setup (см. рис. 15.3), в котором можно выбрать тип принтера и установить его параметры. Щелчок на кнопке Properties позволяет получить доступ ко всем имеющимся установкам принтера (их количество зависит от используемого принтера). 7. Для стандартных команд Print и Print Preview класс CView предоставляет обработчики сообщений CView: :OnFilePrint() и CView: :OnFilePrintPreview(). Однако эти обработчики необходимо сделать доступными, поместив соответствующие макросы в карту сообщений. Откройте файл MiniPaintView.c


Комментарии закрыты.