Читать статья по информатике, вычислительной технике, телекоммуникациям: "Создание приложений OLE 2" Страница 3
Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!
Paint(dc);} else {TUIHandle handle(r, TUIHandle::HatchBorder, 5);handle. Paint(dc);}}}// ВСТАВИТЬ>> В этом месте выполняется печатьTOleView::Paint(dc, erase, rect); } else { // ВСТАВИТЬ>> В этом месте выполняется обычное рисование} dc.TextOut(0, 30, "olesvr OLE Server");} }void olesvrOleView::EvGetMinMaxInfo (MINMAXINFO far& minmaxinfo) { olesvrApp *theApp = TYPESAFE_DOWNCAST(GetApplication(), olesvrApp); if (theApp) {if (theApp->Printing) {minmaxinfo.ptMaxSize = TPoint( 32000, 32000);minmaxinfo.ptMaxTrackSize = TPoint(32000, 32000);return;} } TOleView::EvGetMinMaxInfo(minmaxinfo); } bool olesvrOleView::EvOcViewShowTools (TOcToolBarlnfo far& tbi){ // Сконструировать и создать панель управления для отображения, уничтожить// нашу панель для сокрытияif (tbi.Show) {if (!ToolBar) {ToolBar = new TControlBar(this);olesvrApp *theApp = TYPESAFE_DOWNCAST(GetApplication(), olesvrApp);CHECK(theApp);theApp->CreateGadgets(ToolBar, true);}ToolBar->Create();tbi.HTopTB = (HWND) *ToolBar;} else {if (ToolBar) {ToolBar->Destroy();delete ToolBar;ToolBar = 0;} }return true; }
Список литературы
Для подготовки данной работы были использованы материалы с сайта http://www.realcoding.net/
Похожие работы
Интересная статья: Быстрое написание курсовой работы

(Назад)
(Cкачать работу)