Статья: Создание приложений OLE 2

// Создать таблицу для всех сообщений/команд, поддерживаемых olsvrOleView,

// производнымот TOleView

DEFINE_RESPONSE_TABLE1 (olesvrOleView, TOleView)

// olesvr0leViewRSP_TBL_BEGIN

EV_WM_GETMINMAXINFO,

EV_OC_VIEWSHOWTOOLS,

// olesvr0leViewRSP_TBL_END

END_RESPONSE_TABLE;

///////////////////////////////////////////////////////////////

// olesvrOleView

// Обработкасоздания/уничтожения

olesvrOleView::olesvrOleView (TDocument& doc, TWindow* parent)

: TOleView(doc, parent)

{

ToolBar = 0;

// ВСТАВИТЬ >> В этом месте код вашего конструктора

}

olesvrOleView::~olesvrOleView ()

{

// ВСТАВИТЬ>> В этом месте код вашего деструктора

}

//

// Процедура рисования для Window, Printer и PrintPreview клиента TOleView

//

void olesvrOleView::Paint (TDC& dc, bool erase, TRect& rect)

{

olesvrApp *theApp = TYPESAFE_DOWNCAST(GetApplication(), olesvrApp);

if (theАрр) {

// рисовать только в случае, если необходимо что-нибудь напечатать или отобразить,

К-во Просмотров: 378
Бесплатно скачать Статья: Создание приложений OLE 2