Глава 26. Многодокументный интерфейс___________________________779
. . // Продолжение нормальной работы.
return TApplication::ProcessAppMsg(msg) ;
»
//////////////////////////////////////////////////////////////////
// OwlMainO
//
// Здесь все начинается и заканчивается
int OwlMain(int, char* [])
(
// Конструирование и запуск экземпляра арр внутри блока try
try' " . .
( ResTextApp app;
return app.Run() ;
}
catch (xmsgs x) .
{
::MessageBox(0, x.why().c_str(), "Exception", MB_OK); ,
i
return -1;
}
#if !defined;_rtxtabtd__h) // Включить один раз ftdefine _rtxtabtd_h
//////////////////////////////////////////////////////////////////
// PROJECT: RESRCTXT.EXE
// FILE: RTXTABTD.H
// AUTHOR: Bruce R. Copeland
//
// Определение класса ResTextAboutDIg
//////////////////////////////////////////////////////////////////
#include <owl\owlpch.h>
#pragma hdrstop
#include "restxtap.rh" // Определение всех ресурсов.
class ResTextAboutDIg : public TDialog { public:
ResTextAboutDIg (TWindow *parent, ' TResId resld = IDD_ABOUT, TModule *module = 0) ;
virtual -ResTextAboutDIg () ;
void SetupWindow ();
};