WIL説明書(C++)  3.1.0
リソースマップ

ここには EVC が使用するリソースID の範囲を記載します。
EVC ライブラリは リソース有効範囲の後半から使用しています。
リソースID の干渉を避ける為、 アプリケーションは リソース有効範囲の前半を使用してください。

解説:
MFC 拡張 DLL のリソースはアプリケーションのリソースチェインに連結されますので、 アプリケーションが DLL と同一のリソースIDを持っていた場合、 リソースID が干渉してリソースの読み込み時に例外を引き起こす事になります。

リソース有効範囲:
リソース有効範囲について、詳しくは、MSDNライブラリのテクニカルノート20をご参照ください。
列番 識別子 種別 有効範囲
1 IDD_,IDR_,IDC_,IDI_,IDB_ Dialog,Menu,Cursor,Icon,Bmp 1 28671
2 IDS_,IDP_ String 1 32767
3 ID_ Command 32768 57343
4 IDC_ Control 8 57343

リソース使用範囲:
下表に EVCライブラリ が使用するリソースIDの範囲を記載します。 表列の 1~4 は、上表(リソース有効範囲)の列番を示します。
    1 2 3 4
名称 内容 ID 個数 ID 個数 ID 個数 ID 個数
EVCbasic 基本GUIライブラリ 15001 200 20001 1000 45001 500 30001 500
- 予約 15201 200 21001 1000 45501 500 30501 500
- 予約 15401 200 22001 1000 46001 500 31001 500
- 予約 15601 200 23001 1000 46501 500 31501 500
- 予約 15801 200 24001 1000 47001 500 32001 500
- 予約 16001 200 25001 1000 47501 500 32501 500
- 予備 16201 ? 26001 ? 48001 ? 33001 ?

リソース開始IDの定義:
各ライブラリの resource.h 内でリソースIDの開始位置を定義しています。
下表は、リソースIDのプレフィックスと resource.h 内のディレクティブの対応を示します。
識別子 ディレクティブ
IDD_,IDR_,IDC_,IDI_,IDB_ #define _APS_NEXT_RESOURCE_VALUE
IDS_,IDP_ (なし)
ID_ #define _APS_NEXT_COMMAND_VALUE
IDC_ #define _APS_NEXT_CONTROL_VALUE
(シンボルブラウザ用) #define _APS_NEXT_SYMED_VALUE

Documentation copyright © 2007 Tokyo Electron Device Limited. [B-001864]
Generated on 2025年11月17日(月) 08時44分07秒 for WIL説明書(C++) by doxygen 1.8.11