5) Global.h を作成してソースを整理する

  Global.h



  
#include "resource.h"

#define MAX_LOADSTRING 100

INCLUDE_TYPE HINSTANCE		hInst;
INCLUDE_TYPE TCHAR szTitle[MAX_LOADSTRING];
INCLUDE_TYPE TCHAR szWindowClass[MAX_LOADSTRING];

INCLUDE_TYPE HGDIOBJ		hOld;
INCLUDE_TYPE RECT			rt;
INCLUDE_TYPE HWND			hMedit;
INCLUDE_TYPE HBRUSH			hMeditBackColor;
INCLUDE_TYPE HBRUSH			h2000;
INCLUDE_TYPE OPENFILENAME	ofn;

// このコード モジュールに含まれる関数の前宣言:
ATOM			MyRegisterClass( HINSTANCE hInstance );
BOOL			InitInstance( HINSTANCE, int );
LRESULT CALLBACK	WndProc( HWND, UINT, WPARAM, LPARAM );
LRESULT CALLBACK	About( HWND, UINT, WPARAM, LPARAM );

  



  MyMEMO.cpp



  
#include "stdafx.h"
#define INCLUDE_TYPE 
#include "Global.h"

int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow )
{

  



  About.cpp

  
#include "stdafx.h"
#define INCLUDE_TYPE extern
#include "Global.h"

// バージョン情報ボックス用メッセージ ハンドラ
LRESULT CALLBACK About( HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam )
{

  



  InitInstance.cpp

  
#include "stdafx.h"
#define INCLUDE_TYPE extern
#include "Global.h"

//
//   関数: InitInstance(HANDLE, int)
//
//   用途: インスタンス ハンドルの保存とメイン ウィンドウの作成
//
//   コメント:
//
//        この関数では、インスタンス ハンドルをグローバル変数に保存し、プログラムの
//        メイン ウィンドウを作成し表示します。
//
BOOL InitInstance( HINSTANCE hInstance, int nCmdShow )
{

  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ