Глава 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;

}

h07791.jpg

#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 ();

};