WIL説明書(C++)  3.0.0
モジュール | ファイル | マクロ定義
EVC 基本 GUI ライブラリ

詳解

ここには、MFC を使用した GUI ライブラリ(EVC)に実装される機能を集約します。

留意事項:
Visual Studio の Express Edition では MFC を使用できませんので このライブラリは対応していません。

モジュール

 解説
 
 定数
 
 画像ビュー
 
 オーバレイ
 
 ダイアログ
 
 メッセージマップ
 
 リソースマップ
 

ファイル

ファイル  resource.h
 リソースID定義ファイル
 
ファイル  EVCbasic.h
 基本 GUI ライブラリヘッダ
 
ファイル  EVCbasic.cpp
 基本 GUI ライブラリのエントリポイント
 

マクロ定義

#define _EVC_ARCH   "x64"
 ファイル識別子 (プラットフォーム) [詳解]
 
#define _EVC_FILENAME_VER   "3.0.0"
 ファイル識別子 (バージョン) [詳解]
 
#define _EVC_RUNTIME_VER   "80"
 ファイル識別子 (ランタイム) [詳解]
 
#define _EVCBASIC_FILENAME_UD   "EVCbasic" _EVC_RUNTIME_VER "UD." _EVC_ARCH "." _EVC_FILENAME_VER
 ファイル名 (UNICODE版 - Debug) [詳解]
 
#define _EVCBASIC_FILENAME_UR   "EVCbasic" _EVC_RUNTIME_VER "U." _EVC_ARCH "." _EVC_FILENAME_VER
 ファイル名 (UNICODE版 - Release) [詳解]
 
#define _EVCBASIC_FILENAME_AD   "EVCbasic" _EVC_RUNTIME_VER "AD." _EVC_ARCH "." _EVC_FILENAME_VER
 ファイル名 (ANSI版 - Debug) [詳解]
 
#define _EVCBASIC_FILENAME_AR   "EVCbasic" _EVC_RUNTIME_VER "A." _EVC_ARCH "." _EVC_FILENAME_VER
 ファイル名 (ANSI版 - Release) [詳解]
 

マクロ定義詳解

#define _EVC_ARCH   "x64"

ファイル識別子 (プラットフォーム)

ターゲットプラットフォーム(x86=32bit版、x64=64bit版)を示す識別子です。
このマクロは、ユーザのアプリケーションがリンクする EVC のインポートライブラリの ファイル名を判断するために使用します。

参照
EVCbasic.h
#define _EVC_FILENAME_VER   "3.0.0"

ファイル識別子 (バージョン)

EVC のファイルバージョンを示す識別子です。
このマクロは、ユーザのアプリケーションがリンクする EVC のインポートライブラリの ファイル名を判断するために使用します。

書式: major.minor.build

参照
EVCbasic.h
#define _EVC_RUNTIME_VER   "80"

ファイル識別子 (ランタイム)

Visual C++ のランタイムバージョンを示す識別子です。
_MFC_VER マクロが 0x0900 未満の時は "80" が定義されます。 0x0900 以降は Visual C++ のランタイムバージョンと同一の文字列(_MFC_FILENAME_VER)が定義されます。

  • Visual C++ 2005 : "80" が定義されます。
  • Visual C++ 2008 : "90" が定義されます。
  • Visual C++ 2010 : "100" が定義されます。


このマクロは、ユーザのアプリケーションをビルドするコンパイラのバージョンから 自動的に EVCbasic のファイル名を判断する為に使用します。 EVCbasic.h の説明に対応表を記載していますのでご参照ください。

参照
EVCbasic.h
#define _EVCBASIC_FILENAME_UD   "EVCbasic" _EVC_RUNTIME_VER "UD." _EVC_ARCH "." _EVC_FILENAME_VER

ファイル名 (UNICODE版 - Debug)

EVC のインポートライブラリのファイル名を示します。
このマクロは、ユーザのアプリケーションがリンクする EVC のインポートライブラリの ファイル名を判断するために使用します。

書式: EVCbasic(vcver)(charset)(runtime).(platform).(version)

  • vcver : Visual C++ のバージョンを表します。
  • charset : 文字セットを表します。(A=ANSI、U=UNICODE)
  • runtime : ランタイムを表します。(R=Release、D=Debug)
  • platform: ターゲットプラットフォームを表します。(x86=32bit版、x64=64bit版)
  • version : EVC のファイルバージョンを表します。(書式: major.minor.build)


参照
EVCbasic.h
#define _EVCBASIC_FILENAME_UR   "EVCbasic" _EVC_RUNTIME_VER "U." _EVC_ARCH "." _EVC_FILENAME_VER

ファイル名 (UNICODE版 - Release)

EVC のインポートライブラリのファイル名を示します。
このマクロは、ユーザのアプリケーションがリンクする EVC のインポートライブラリの ファイル名を判断するために使用します。

書式: EVCbasic(vcver)(charset)(runtime).(platform).(version)

  • vcver : Visual C++ のバージョンを表します。
  • charset : 文字セットを表します。(A=ANSI、U=UNICODE)
  • runtime : ランタイムを表します。(R=Release、D=Debug)
  • platform: ターゲットプラットフォームを表します。(x86=32bit版、x64=64bit版)
  • version : EVC のファイルバージョンを表します。(書式: major.minor.build)


参照
EVCbasic.h
#define _EVCBASIC_FILENAME_AD   "EVCbasic" _EVC_RUNTIME_VER "AD." _EVC_ARCH "." _EVC_FILENAME_VER

ファイル名 (ANSI版 - Debug)

EVC のインポートライブラリのファイル名を示します。
このマクロは、ユーザのアプリケーションがリンクする EVC のインポートライブラリの ファイル名を判断するために使用します。

書式: EVCbasic(vcver)(charset)(runtime).(platform).(version)

  • vcver : Visual C++ のバージョンを表します。
  • charset : 文字セットを表します。(A=ANSI、U=UNICODE)
  • runtime : ランタイムを表します。(R=Release、D=Debug)
  • platform: ターゲットプラットフォームを表します。(x86=32bit版、x64=64bit版)
  • version : EVC のファイルバージョンを表します。(書式: major.minor.build)


参照
EVCbasic.h
#define _EVCBASIC_FILENAME_AR   "EVCbasic" _EVC_RUNTIME_VER "A." _EVC_ARCH "." _EVC_FILENAME_VER

ファイル名 (ANSI版 - Release)

EVC のインポートライブラリのファイル名を示します。
このマクロは、ユーザのアプリケーションがリンクする EVC のインポートライブラリの ファイル名を判断するために使用します。

書式: EVCbasic(vcver)(charset)(runtime).(platform).(version)

  • vcver : Visual C++ のバージョンを表します。
  • charset : 文字セットを表します。(A=ANSI、U=UNICODE)
  • runtime : ランタイムを表します。(R=Release、D=Debug)
  • platform: ターゲットプラットフォームを表します。(x86=32bit版、x64=64bit版)
  • version : EVC のファイルバージョンを表します。(書式: major.minor.build)


参照
EVCbasic.h

Documentation copyright © 2007 FAST Corporation. [B-001864]
Generated on 2023年11月02日(木) 10時12分54秒 for WIL説明書(C++) by doxygen 1.8.11