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

 

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

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

Янг Майкл Дж. Visual С++ 6. Полное руководство: В 2 т.(том1) — Бином, 2006. — 569 c.
Скачать (прямая ссылка): vicualcc2006t1.djvu
Предыдущая << 1 .. 170 171 172 173 174 175 < 176 > 177 178 179 180 181 182 .. 204 >> Следующая

// отображение диалогового окна с вкладками: if (PropertySheet.DoModal () == IDOK) {
// сохраните значения объектов страниц: m_Bold = StylePage.m_Bold; m_Italic = StylePage.m_Italic; mJJnderline = StylePage.m_Underline; m_Justify = JustifyPage.m_Justify; m_Pitch = PitchPage.m_Pitch; m_Spacing = PitchPage.m_Spacing;
// перерисовка текста: UpdateAllViews (NULL); }
Листинг 15.15
// MainFrm.h : интерфейс класса CMainFrame //
11111111111111111111111111111111111111111111111111111111111111111 #if !defined)
AFX_MAINFRM_H_60ECFFC9_A12D_11D1_80FC_00C0F6A83B7F_INCLUDED_)
#define
AFX_MAIN FRM_H_60ECFFC9_A12D_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; #endif
// Сгенерированные обработчики сообщений protected:
//{{AFX_MSG(CMainFrame)
// ПРИМЕЧАНИЕ - Мастер ClassWizard будет добавлять
// и удалять здесь функции-члены класса
// НЕ РЕДАКТИРУЙТЕ текст в этих блоках сгенерированного кода!
//)}AFX_MSG
DECLARE_MESSAGE_MAP()
);
111111111111111111111111ii111111111111111111111111111111111111111 ii{{AFX_INSERT_LOCATION}}
// Visual С++ вставит дополнительные объявления // сразу перед предыдущей строкой
#endif
// !definedf
// AFX_MAINFRM_H_60ECFFC9_A12D_11D1_80FC_OOCOF6A83B7F_INCLUDEDJ
Листинг 15.16
// MainFrm.cpp : реализация класса CMainFrame //
#include "stdafx.h" #include "TabDemo.h"
#include "MainFrm.h"
#ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE
static char THIS FILE[] = FILE ;
#endif
111111111111111111111111111111111111/11//11/11//11/1//1/1/11 і 1111 ii Класе СМаіпГгате
1МРЬЕМЕЫТ_0УЫСР.ЕАТЕ (СМаіпГгате, CFrameWnd)
ВЕС1Ы_МЕЗЗАСЕ_МАР (СМаіпЕгате, СЕгатеї'М) //{{АЕХ_МЗС_МАР(СМаіпЕгате)
// ПРИМЕЧАНИЕ - Мастер СІазБІ^а^ будет добавлять и удалять // здесь макросы обработки сообщений
// НЕ РЕДАКТИРУЙТЕ текст в этих блоках сгенерированного кода! //}}АЕХ_МЗС_МАР Е№_МЕЗЗАСЕ_МАР ()
11111111111111111111111111111111111111111111111111111111111111111 ii Конструктор/дестуктор класса СМаіпЕгате
СМаіпЕгате::СМаіпЕгате() {
// ТСЮО: Здесь добавьте код конструктора
CMainFrame::-CMainFrame()
{
}
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) {
if( ICframe::PreCreateWindow(cs) ) return FALSE; // TODO: модифицируйте класс или стиль окна, // изменяя поля структуры cs
return TRUE;
}
11111111111111111111111111111111111111111111111111111111111111111 ii Диагностика класса CMainFrame
#ifdef _DEBUG
void CMainFrame::AssertValid() const {
CFrameWnd::AssertValid();
)
void CMainFrame::Dump(CDumpContextS dc) const (
CFrameWnd::Dump(dc);
}
ttendif //_DEBUG
1111111111111111111111111111111111111111111111111111111 /111111111 ii Обработчики сообщений класса CMainFrame
Листинг 15.17
// TabDemoView.h : интерфейс класса CTabDemoView
//
1111111111 iii/1111111111111/ii/11111/11111111/11/1/11/11111111ш #if !defined(
AFX_TAB DEMOVIEW_H_60ECFFCD_A12D_11D1_80FC_00C0F6A83B7F_INCLUDED_)
#define
AFX_TAB DEMOVIEW_H_60ECFFCD_A12D_11D1_80FC_00C0F6A83B7F_INCLUDED_
#if _MSC_VER > 1000 fpragma once
#endif // _MSC_VER > 1000
class CTabDemoView : public CView
(
protected: // используются при сериалиэации CTabDemoView() ;
DEC LARE_DYNCREATE(CTabDemoView)
// Атрибуты public:
CTabDemoDoc* GetDocument();
// Операции public:
// Переопределения
// Переопределения виртуальных функций, сгенерированные
// мастером ClassWizard
//{{AFXJVIRTUAL(CTabDemoView)
public:
virtual void OnDraw(CDC* pDC); // переопределена для отображения
// этого представления virtual BOOL PreCreateWindow(CREATESTRUCT& cs); protected: //}}AFX_VIRTUAL
// Реализация public:
virtual -CTabDemoView() ; #ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContextS dc) const; #endif
protected:
// Сгенерированные обработчики сообщений protected:
//{{AFX_MSG(CTabDemoView)
// ПРИМЕЧАНИЕ - Мастер ClassWizard будет добавлять // и удалять здесь функции-члены класса
//НЕ РЕДАКТИРУЙТЕ текст в этих блоках сгенерированного кода! //}}AFX_MSG DECLARE_ME S SAGE_MAP()
};
#ifndef _DEBUG // отладочная версия находится в файле TabDemoView.срр inline CTabDemoDoc* CTabDemoView::GetDocument()
{ return (CTabDemoDoc*)m_pDocument; } #endif
111111111111ii11111111111111ii11111111111111111111111111111111111 ii{{AFX_INSERT_LOCATION}}
// Visual С++ вставит дополнительные объявления // сразу перед предыдущей строкой
tendif
// !defined(
// AFX_TABDEMOVIEW_H_60ECFFCD_A12D_11D1_80FC_00C0F6A83B7F_INCLUDED_)
Листинг 15.18
// TabDemoView.срр : реализация класса CTabDemoView //
Предыдущая << 1 .. 170 171 172 173 174 175 < 176 > 177 178 179 180 181 182 .. 204 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100