winApi32カスタムアイコンの作成についてお聞きしたいと思います。でアイコンを定義するとrecource.h
:
#define IDI_MYICON 1
この場合、その数は1
どういう意味ですか?そして、IDI
それは単なる標準なのか、それとも実際に何かを意味するのでしょうか?
winApi32カスタムアイコンの作成についてお聞きしたいと思います。でアイコンを定義するとrecource.h
:
#define IDI_MYICON 1
この場合、その数は1
どういう意味ですか?そして、IDI
それは単なる標準なのか、それとも実際に何かを意味するのでしょうか?
1
は値でIDI_MYICON
あり、1
IDI
プレフィックスであり、An Icon or bitmap resource
通常、ResourceIDはVisual Studio(または他のIDE)によって自動的に割り当てられます。
IDI_MYICON
したがって、コードでを使用する代わりにを使用でき1
ます。
アイコンは、ビルド時にPEファイルのリソースセクションに保存されます。「1」は、そのアイコンのリソース識別子です。「1」である必要はありませんが、各アイコンには一意の識別子が必要です。1から始めて上に行く方が簡単です。
IDIは、アイコンリソースを識別するためのMicrosoftの規則です。実際には好きな名前を付けることができますが、慣例に固執することで混乱が少なくなります。