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

 

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

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

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

{
// TODO: Здесь добавьте собственный код обработчика // и/или вызов базового класса
int Index = m_LineArray.GetSize (); » while (Index-) i
delete m_LineArray.GetAt (Index) ; m_LineArray.RemoveAll ();
CDocument: :DeleteContents( ) ;
1
void CMiniDrawDoc::OnEditClearAll()
{
// TODO: Здесь добавьте собственный код обработчика
DeleteContents (); UpdateAllViews (0) ; SetModifiedFlag ();
}
void CMiniDrawDoc::OnUpdateEditClearAll(CCmdUI* pCmdUI) (
// TODO: Здесь добавьте собственный код обработчика pCmdUI->Enable (m_LineArray.GetSize ());
}
void CMiniDrawDoc::OnEditUndo() (
// TODO: Здесь добавьте собственный код обработчика
int Index = m_LineArray.GetUpperBound (); if (Index > -1)
{
delete m_LineArray.GetAt (Index); m_LineArray.RemoveAt (Index); )
UpdateAllViews (0); SetModifiedFlag ();
1
void CMiniDrawDoc::OnUpdateEditUndo(CCmdUI* pCmdUI) {
// TODO: Здесь добавьте собственный код обработчика pCmdUI->Enable (m_LineArray.GetSize ());
Листинг 12.5
// MainFrm.h : интерфейс класса CMainFrame
//
i /1111111111111111111111111111ii11111111111111111111111111111111 #if !defined(
AFX_MAIN FRM_H_11E83928_999A_11D1_80FC_00C0F6A83B7F_INCLUDED_)
#define
AFX_MAINFRM_H_11E83928_999A_11D1_80FC_00C0F6A83B7F_INCLUDED_
#if _MSC_VER > 1000 #pragma 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; tendif
// Сгенерированные обработчики сообщений protected:
//{{AFX_MSG(CMainFrame)
// ПРИМЕЧАНИЕ - Мастер ClassWizard будет добавлять // и удалять здесь функции-члены класса
// НЕ РЕДАКТИРУЙТЕ текст в этих блоках сгенерированного кода! //}}AFX_MSG DECLARE_MESSAGE_MAP()
);
1111111111111111111111111111111111111111111111111111111111111111
11{{AFX_INSERT_LOCATION)}
// Visual С++ вставит дополнительные объявления
// сразу перед предыдущей строкой
#endif
// Idefined
// (AFX_MAINFRM_H_11E83928_999A_11D1_80FC_00C0F6A83B7F_INCLUDED_)
Листинг 12.6
// MainFrm.cpp : реализация класса CMainFrame //
#include "stdafx.h" #include "MiniDraw.h"
#include "MainFrm.h"
#ifdef _DEBUG Idefine new DEBUG_NEW tundef THIS_FILE
static char THIS_FILE[] = _FILE_;
lendif
11111ii111111111111111111111111111111111ii1111111111111111111111 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) {
if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE
// TODO: Здесь модифицируйте класс или стиль окна, // изменяя поля структуры CS
і ( ) зиэшпооспээ ^ооамезатитю
: OTxqnd
(мэтлмела-штио)aivatfonactawiciaci
.' ( ) мэтлмелатитно ииПвєиігвиазз udij волаАєчігоиои //
:ps^os^03d
.'utetj04utoe_ш ^uxodO
.'sscaoitui HOSHnOH .'битббв^а ш зит
rpa^osaoad )
000T < HaA~OSW~ // ЗТРиэ# ээио eui6e:idf 0001 < OTA~OSW~ JT#
"aaamoNi яі.яє8у9.яозоо~о.яо8_таті~їббб~огбЄ8яхт н~мяілдаш:ш;ш~хл?
_ ____ __ suTjapt
( aaamoNi лшє8^9лоооо эло8 taxi; V666 згбєвяхх н мяілшнашін хлу
)p9UTJSpi IT#
1111111111111111111111111111111111111111111111111111111111111111
ii
-іниюии
эшвздитено воовіга уинэждосо юшьлодеадо // /111ii11/і/ii/1/111пiii/1111п111111/111111111/111/11/111111111
эпяясг// JTPUS#
{
.' (op)duma: :римэшвд^э
.)
;suo3 (эр 5^хэ^иоэашпаэ)ашпа: :эшв^литекэ РТол
{
.' ( ) pTiBA^sssy : гримэигез.яз
)
3SU03 ()pfXBA^^sssy: :эшв^литвю РТол
эпяясг JspjT#
эшв^дитвцэ ВООБЮЇ ВМИіООНДВИГҐ //
1111111111111111111111111111111111111111111111111111111111111111
(
// Операции public:
// Переопределения
// Переопределения виртуальных функций, // сгенерированные мастером ClassWizard //{{AFX_VIRTUAL(CMiniDrawView) public:
virtual void OnDraw(CDC* pDC); // переопределена для
// отображения окна представления virtual BOOL PreCreateWindow(CREATESTRUCT& cs); protected: //))AFX_VIRTUAL
// Реализация public:
virtual -CMiniDrawView() ; lifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const; #endif
protected:
// Сгенерированные обработчики сообщений protected:
//{{AFX_MSG(CMiniDrawView)
afx_msg void OnLButtonDown(UINT nFlags, CPoint point); afx_msg void OnMouseMove(UINT nFlags, CPoint point); afx_msg void OnLButtonUp(UINT nFlags, CPoint point); //)}AFX_MSG DECLARE_MESSAGE_MAP()
Предыдущая << 1 .. 111 112 113 114 115 116 < 117 > 118 119 120 121 122 123 .. 204 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100