0
私のアイコン(.icoファイル)を.resxファイルで表示したい。 Thisそれは画像で動作するが、私はアイコンでそれを行う方法を理解することはできません。それはシステムのアイコンを表示するように動作します。この方法:C++ CLIのローカルリソースのアイコンを表示
System::Drawing::Icon^ officialicon = gcnew System::Drawing::Icon(SystemIcons::Exclamation, 48,48);
IconPictureBox->Image = officialicon->ToBitmap();
しかし、私はそれがこのように動作させることはできません。
ResourceManager^ rm = gcnew ResourceManager("Control_Panel.Resource", GetType()->Assembly);
System::Drawing::Icon^ officialicon = gcnew System::Drawing::Icon(rm->GetObject(L"MyIcon"), 48,48);
IconPictureBox->Image = officialicon->ToBitmap();
私はSystem::Drawing::Icon
からSystem::Object
からのキャストのいくつかの種類が必要ですか?
、それは 'プロパティシステムを言う' safe_cast(RM->のGetObject( "MyIcon") ' –
を使用するには:: Windowsの::フォーム::フォーム::アイコンは型名ではない ' – Brackets
まあ、それは間違いを避けるために、System :: Drawing :: Icon ^を完全に綴っています。 –