C++/CLI (MS Visual Studio)

0

Witam
W mojej apliakcji chciałem zamieścić kilka zdjęć których rozmiary przekraczają 256x256 a więc nie mogę skorzystać z "imagelist" :(
Więc postanowiłem , że włożę moje zdjęcia do Resources.resx .Dane zdjęcia chciałbym przedstawić w picturebox'ie.
Jednakże nie wiem jak uzyskać dostęp do tych moich zdjęć tak abym mógł je jakoś przypisać do tego picturebox'a.
Jest ktoś kto zna rozwiązanie tego problemu?
Z góry dziękuję

1
  1. wywal Resources.resx
  2. dodaj obrazek do projektu
  3. w Solution Explorerze prawym na obrazku, Properties
  4. Configuration: All Configurations
  5. Item Type -> Compiled Managed Resource
	System::IO::Stream^ GetResourceStream(String ^name)
	{
		auto ass = System::Reflection::Assembly::GetExecutingAssembly();
		return ass->GetManifestResourceStream(name);
	}

	void button1_Click(System::Object ^sender, System::EventArgs ^e)
	{
		pictureBox1->Image = gcnew Bitmap(GetResourceStream(L"bliss2012.jpg"));
	}
0

Dziekuję Ci bardzo za pomoc :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1