Loading Resource
-
** The following was posted to the .NET foram, but few questions seem to be answered there. I am no longer mad (upset) just tired. Being .NET seems to go automatically with managed, but one thing at a time. ** This is driving me nuts! :mad: I am writing my first C++ .NET application and all I want to do is load a bitmap resource. Normally I would do something like ::LoadImage(IDB_BITMAP), but it says it is not in the global namespace. I want to load it as an Image type, but Image only has method for loading from a file or via a windows handle. The code should look something like the following: pImage->FromResource(IDB_BITMAP);ORpImage = resources->GetObject(IDB_BITMAP); This should be simple! :sigh: Thanks for any help, INTP "Program testing can be used to show the presence of bugs, but never to show their absence."Edsger Dijkstra
-
** The following was posted to the .NET foram, but few questions seem to be answered there. I am no longer mad (upset) just tired. Being .NET seems to go automatically with managed, but one thing at a time. ** This is driving me nuts! :mad: I am writing my first C++ .NET application and all I want to do is load a bitmap resource. Normally I would do something like ::LoadImage(IDB_BITMAP), but it says it is not in the global namespace. I want to load it as an Image type, but Image only has method for loading from a file or via a windows handle. The code should look something like the following: pImage->FromResource(IDB_BITMAP);ORpImage = resources->GetObject(IDB_BITMAP); This should be simple! :sigh: Thanks for any help, INTP "Program testing can be used to show the presence of bugs, but never to show their absence."Edsger Dijkstra
Hello, i found this article quite useful and it could help you in solving your issue. However this article shows how to create resources (bitmaps etc.) and use them within a .Net program. I am not quite sure if this is actually what you want. :confused: Furthermore it is written in C# but on the other side, C# is easy to convert to C++/CLI. http://www.jelovic.com/articles/resources_in_visual_studio.htm[^] so it would be instead:
ResourceManager^ resourceManager = gcnew ResourceManager("MyCompany.MyProject.SomeResources", GetType().Assembly);
Bitmap^ image = (Bitmap^)resourceManager->GetObject ("MyBitmapName");Hope this helps, best regards Tobias
-
Hello, i found this article quite useful and it could help you in solving your issue. However this article shows how to create resources (bitmaps etc.) and use them within a .Net program. I am not quite sure if this is actually what you want. :confused: Furthermore it is written in C# but on the other side, C# is easy to convert to C++/CLI. http://www.jelovic.com/articles/resources_in_visual_studio.htm[^] so it would be instead:
ResourceManager^ resourceManager = gcnew ResourceManager("MyCompany.MyProject.SomeResources", GetType().Assembly);
Bitmap^ image = (Bitmap^)resourceManager->GetObject ("MyBitmapName");Hope this helps, best regards Tobias
Thank you very much! I do not know if it will help or not (yet), it looks very simular to what I have been tryiing to do. If it is written in C# I can not tell the difference, becuase it looks exactly the same as in C++. If .NET is what the next generation of progammers is going to have to learn, then I feel sorry for them. Actually I should not, since I am now going back to school. But they are making us write everything in vb.net, all pre-packaged stuff (controls, etc...). If I was not tryiing to use .NET and managed code the program would be all but finished by now. Thanks again, INTP "Program testing can be used to show the presence of bugs, but never to show their absence."Edsger Dijkstra