source: dev/trunk/ab5.0/abdev/abdev/src/Program.cpp@ 489

Last change on this file since 489 was 489, checked in by dai_9181, 16 years ago

abdevをATL化するための下準備

File size: 825 bytes
Line 
1#include "stdafx.h"
2
3using namespace ActiveBasic::IDE;
4using namespace ActiveBasic::IDE::WindowComponents;
5
6CAppModule Program::_Module;
7
8MainFrame Program::mainFrame;
9
10#include "../Common.h"
11extern CNonVolatile *pobj_nv;
12
13void Program::InitializeWindow()
14{
15 // メインフレームを作成
16 mainFrame.Create(
17 HWND_DESKTOP,
18 pobj_nv->StartupWindowRect,
19 APPLICATION_NAME,
20 WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN | WS_VISIBLE | (pobj_nv->bWindowMax?WS_MAXIMIZE:NULL),
21 WS_EX_ACCEPTFILES
22 );
23
24 mainFrame.SetMenu( pobj_MainMenu->hMenu );
25}
26
27void Program::Main()
28{
29 _Module.Init( NULL, GetModuleHandle( NULL ) );
30
31 CMessageLoop loop;
32 _Module.AddMessageLoop( &loop );
33
34 // ウィンドウを初期化
35 InitializeWindow();
36
37 // メッセージループ
38 //loop.Run();
39
40 //_Module.RemoveMessageLoop();
41}
Note: See TracBrowser for help on using the repository browser.