Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Янг Майкл Дж. -> "Visual С++ 6. Полное руководство: В 2 т.(том1)" -> 122

Visual С++ 6. Полное руководство: В 2 т.(том1) - Янг Майкл Дж.

Янг Майкл Дж. Visual С++ 6. Полное руководство: В 2 т.(том1) — Бином, 2006. — 569 c.
Скачать (прямая ссылка): vicualcc2006t1.djvu
Предыдущая << 1 .. 116 117 118 119 120 121 < 122 > 123 124 125 126 127 128 .. 204 >> Следующая

CDocument::DeleteContents() ;
>
Листинг 12.13
// MainFrm.h : интерфейс класса CMainFrame
//
11111111111111111111111111111111111ii111111111111111111111111111 #if !defined(
AFX_MAINFRM_H_BAFB48A8_9A70_11D1_80FC_00C0F6A83B7F_INCLUDED_)
#define
AFX_MAINFRM_H_BAFB48A8_9A70_11D1_80FC_00C0F6A83B7F_INCLUDED_
#if _MSC_VER > 1000 fpragma once
#endif // _MSC_VER > 1000
class CMainFrame : public CFrameWnd (
protected: // используются при сериализации
CMainFrame();
DECLARE_DYNCREATE(CMainFrame)
// Атрибуты public:
// Операции public:
// Переопределения
// Переопределения виртуальных функций, сгенерированные // мастером ClassWizard //{(AFX_VIRTUAL(CMainFrame)
virtual BOOL PreCreateWindow(CREATESTRUCT& cs); //})AFX_VIRTUAL
// Реализация public:
virtual -CMainFrame(); #ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContextS dc) const; #endif
// Сгенерированные обработчики сообщений protected:
//{(AFX_MSG(CMainFrame)
// ПРИМЕЧАНИЕ - Мастер ClassWizard будет добавлять и
// удалять здесь функции-члены класса
// НЕ РЕДАКТИРУЙТЕ текст в этих блоках сгенерированного кода!
//} }AFX_MSG
DECLARE_MESSAGE_MAP()
};
1111111111111111111111111111111111111111111111111111111111111111 11 ({AFX_INSERT_LOCATION}}
// Visual С++ вставит дополнительные объявления // сразу перед предыдущей строкой
#endif
// !defined(
// AFX_MAINFRM_H_BAFB4 8A8_9A70_11D1_80FC_00C0F6A83B7F_INCLUDED_)
Листинг 12.14
// MainFrm.cpp : реализация класса CMainFrame //
¦include "stdafx.h" ¦include "MiniEdit.h"
¦include "MainFrm.h"
¦ifdef _DEBUG ¦define new DEBUG_NEW ¦undef THIS_FILE
static char THIS_FILE[] = _FILE_;
¦endif
1111111111111111111111111111111111111111111111111111111111111111 ii Класс CMainFrame
IMPLEMENT_DYNCREATE(CMainFrame, CFrameWnd)
BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd) //{{AFX_MSG_MAP(CMainFrame)
// ПРИМЕЧАНИЕ - Мастер ClassWizard будет добавлять и // удалять здесь макросы обработки сообщений
// НЕ РЕДАКТИРУЙТЕ текст в этих блоках сгенерированного кода! //)}AFX_MSG_MAP END_MESSAGE_MAP()
1111111111111111111111111111111111111111111111111111111111111111 ii Конструктор/деструктор класса CMainFrame
CMainFrame::CMainFrame()
(
// TODO: Здесь добавьте код инициализации
}
CMainFrame::-CMainFrame()
{
}
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) {
// TODO: Здесь модифицируйте класс или стиль окна, // изменяя поля структуры CS
return CFrameWnd::PreCreateWindow(cs);
}
/11111111111111111111111111111111111111111111111111111111 I'll 111 / ii Диагностика класса CMainFrame
#ifdef _DEBUG
void CMainFrame::AssertValid() const {
CFrameWnd::AssertValid() ;
}
void CMainFrame::Dump(CDumpContextS dc) const {
CFrameWnd::Dump(dc);
}
#endif //_DEBUG
1111111111111111111111111111111111111111111111111111111111111111 ii Обработчики сообщений класса CMainFrame
Листинг 12.15
// MiniEditView.h : интерфейс класса CMiniEditView //
1111111111111111111111111111111111111111111111111111111111111111 #if !defined(
AFX_MINIEDITVIEW_H_BAFB48AC_9A70_11D1_80FC_00C0F6A83B7F_INCLUDED_)
#define
AFX_MINIEDITVIEW_H_BAFB48AC_9A70_11D1_80FC_00C0F6A83B7F_INCLUDED_
#if _MSC_VER > 1000 ¦pragma once
fendif // _MSC_VER > 1000
class CMiniEditView : public CEditView {
protected: // используются при сериализации CMiniEditView();
DE CLARE_DYN CREATE(CMiniEditView)
// Атрибуты public:
CMiniEditDoc* GetDocument();
// Операции public:
// Переопределения
// Переопределения виртуальных функций, сгенерированные
// мастером ClassWizard
//({AFX_VIRTUAL(CMiniEditView)
public:
virtual void OnDraw(CDC* pDC); // переопределяется для
// отображения окна virtual BOOL PreCreateWindow(CREATESTRUCT& cs); protected: //}}AFX_VIRTUAL
// Реализация public:
virtual -CMiniEditView() ; #ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContextS dc) const; #endif
protected:
// Сгенерированные обработчики сообщений protected:
//{{AFX_MSG(CMiniEditView)
// ПРИМЕЧАНИЕ - Мастер ClassWizard будет добавлять и
// удалять здесь функции-члены класса
// НЕ РЕДАКТИРУЙТЕ текст в этих блоках сгенерированного кода!
//}}AFX_MSG
DE CLARE_ME S SAGE_MAP()
};
#ifndef _DEBUG // отладочная версия находится в файле MiniEdVw.cpp inline CMiniEditDoc* CMiniEditView::GetDocument()
( return (CMiniEditDoc*)m_pDocument; ) #endif
1111111111111111111111111111111111111111111111111111111111111111 ii((AFX_INSERT_LOCATION))
// Visual С++ вставит дополнительные объявления // сразу перед предыдущей строкой
#endif
// !defined(
// AFX_MINIEDITVIEW_H_BAFB48AC_9A70_11D1_80FC_00C0F6A83B7F__INCLUDED_)
Листинг 12.16
// MiniEditView.cpp : реализация класса CMiniEditView
//
#include "stdafx.h" #include "MiniEdit.h"
#include "MiniEditDoc.h"
¦include "MiniEditView.h"
#ifdef _DEBUG ¦define new DEBUG_NEW fundef THIS_FILE
static char THIS_FILE[] = _FILE_;
#endif
1111111111111111111111111111111111111111111111111111111111111111 ii Класс CMiniEditView
IMPLEMENTEDYNCREATE(CMiniEditView, CEditView)
BEGIN_MESSAGE_MAP(CMiniEditView, CEditView) //{{AFX_MSG_MAP(CMiniEditView)
Предыдущая << 1 .. 116 117 118 119 120 121 < 122 > 123 124 125 126 127 128 .. 204 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100