[Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 426
  • Last Modified:

Visual Studio 2010 C++ Standard. Can I WYSIWYG a publicly available C++ program?

I have managed to compile into .exe the program "Cool Player" found at this site:
http://coolplayer.sourceforge.net/

Source Code downloaded at:
http://prdownloads.sourceforge.net/coolplayer/CoolPlayer219_Src.zip?download

I am wondering how I would be able to modify a bit its external layout and buttons in my newly purchased Visual Studio C++ 2010 Standard Edition.

Is this possible?
0
New_Alex
Asked:
New_Alex
2 Solutions
 
thehagmanCommented:
Layout, buttons, icons, text constants etc. should be handled with resources, I assume VisualStudio 2010 still has a resource editor (which is WYSIWYG)
0
 
trinitrotolueneCommented:
>>>>I have managed to compile
I'm assuming you did this using the VS 2010 toolset.
 
So if you've done this you should be able to see the various projects in CoolPlayer. There are 5 in all of which you should focus on the coolplayer project and its source files.

If you look under the coolplayer tree you should see a resource folder :  this will contain the complete list of bitmaps, ico files etc...

Next under the Source files tree you should see all the files you need.

For eg. take a look at CPSK_Skin.c and try modifying it.

So to answer your original query modification is possible but there are several things you can modify. So if you want to modify or replace a resource then you should restrict your changes within the Resource tree.

If you plan to modify the logic operating on these resources then pick the concerned source file and make your changes.

The pre-requisite is to convert the Visual Studio 6 project to a  Visual Studio 10 project

0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now