What I need here is a dll and an ocx. The ocx should be a image list box similar to what comes with vb. The only difference is it should also come with these properties:
1. playertype (multiplayer, singleplayer, both)
2. minplayers
3. maxplayers
they should be set at design time. This is used for various games. Also, need to have the methods to call the collection of images just like the image list control. The dll would be used to be able to through code (even in another program), to add images to the list so a person does not have to manually do it (like with the imagelist) and still save the info so at runtime, it does not have to load the files from disk. The ocx would be invisible at runtime.
For the dll, the following things are needed:
1. addfile
the parameter would be the path of the image
2. pathofform (this would be the path of the form to save the info to).
3. saveinfo (this would save the current form).
If you know of a better way to do it (with even just one dll, that would be fine also). The purpose of this project is to be able to easily add images to the imagelist without having to manually doing that and saving it (before compiling the project) so when distributing the project, then would be just one program (plus the dll) instead of a bunch of files. Let me know if you have any questions.
## Deliverables
The compiled ocx and dll and the source code for the work completed. Also, a sample vb application to show this works. The ocx and dll probably should be completed in delphi or C++.
## Platform
The ocx needs to work with Windows 98, Windows XP, Windows 2000. The dll needs to work with Windows XP Home Edition.