Loading article…
Microsoft Windowsでは、リソースは、実行可能ファイル(具体的にはPEファイル)に埋め込まれた、識別可能な読み取り専用のデータチャンクです。
リソースを含むファイルには、EXE、DLL、CPL、SCR、SYS、MUIファイルなどがあります。[1] [2] [3]
Windows API は、コンピュータ プログラムにリソースへのアクセスを提供します。
種類
各リソースにはタイプと名前があり、どちらも数値識別子または文字列です。
Windows には、定義済みのリソース タイプのセットが用意されています。
- カーソルとアニメーションカーソル
- アイコン
- ビットマップ
- ダイアログボックステンプレート
- フォント
- HTMLドキュメント
- 文字列とメッセージテンプレート
- バージョンデータ
- マニフェストデータ
- 任意の(バイナリ)データ
プログラマーはカスタム データ型を定義することもできます。
使用法
Windows が実行可能プログラム ファイルに対して表示するアイコンは、ファイル内の最初のアイコン リソースです。ファイルにアイコン リソースがない場合は、標準のアイコンが表示されます。
ファイル エクスプローラーでは、ファイルのプロパティの [バージョン]タブにファイルのバージョン リソースの側面が表示されます。
国際化とローカリゼーションをサポートするために、リソースは自然言語に関連付けられます。同じコンテンツを持ちながら異なる言語にローカライズされたリソースに同じ識別子を関連付けることで、アプリケーションを国際化できます。多言語ユーザー インターフェイスを介して、選択した言語のリソースを使用するように Windows を設定できます。
EXE または DLL ファイルに埋め込まれたリソースを変更できるエディターが利用可能です。これらは通常、アプリケーションのすべての文字列を別の言語に翻訳したり、アイコンやビットマップをそれに応じて変更したりするために使用されます。
参考文献
- ^ 「リソース ファイルについて」。Microsoft。2014年2 月 24 日閲覧。
- ^ 「リソースの種類」。Microsoft。2014年2 月 24 日閲覧。
- ^ 「Windows リソース ファイル」。Microsoft。2014年2 月 24 日閲覧。
外部リンク
- MSDN: Windows リソース ファイル ガイド
- MSDN: 参照付きのリソース ファイル ガイドの改善
