Bilder in ein Programm einbinden
-
Habe ein Programm das Bilder beinhalten soll.
Wenn ich die Bilder in MSVC++ 2008 zu den Recouce hinzufüge fragt mich das Programm ob ich eine Standard Buildregel erstellen will.Ich will einfach das die Bilder die ich im Entwurfsmodus einfuege auch nach dem Kompilieren im programm sind
-
Steck die Bilder einfach in die Ressourcen Datei
Projektmappen-Explorer ResX Datei hinzufügen (z.B. Resource1.resX) ResX öffnen Ressource hinzufügen->Vorhandene Datei (z.B. Picture1.bmp) Eigenschaften Persistence->Eingebettet in resx
und dann über
String^ name=this->CompanyName; String^ s; s.append(name); s.append(".Resource1"); System::Resources::ResourceManager^ resourceManager = gcnew System::Resources::ResourceManager (s, GetType()->Assembly); Bitmap^image = (Bitmap^)resourceManager->GetObject ("Picture1");
abrufen.
Das ist zumindest die beste Lösung für C++ die ICH kenne
LG,
Dark
-
Danke sieht schon mal gut aus...
kannst du vielleicht noch Kommentare dahinter tun welcher Befehl was macht?MFG
V.R.
-
Beachte aber bitte auch:
http://blog.kalmbach-software.de/de/2010/03/05/ccli-und-winforms-macht-keinen-sinn/