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

Posted on 2011-04-28
Last Modified: 2012-05-11
I have managed to compile into .exe the program "Cool Player" found at this site:

Source Code downloaded at:

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?
Question by:New_Alex
    LVL 20

    Assisted Solution

    Layout, buttons, icons, text constants etc. should be handled with resources, I assume VisualStudio 2010 still has a resource editor (which is WYSIWYG)
    LVL 12

    Accepted Solution

    >>>>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


    Featured Post

    Better Security Awareness With Threat Intelligence

    See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

    Join & Write a Comment

    Displaying an arrayList in a listView using the default adapter is rarely the best solution. To get full control of your display data, and to be able to refresh it after editing, requires the use of a custom adapter.
    Entering a date in Microsoft Access can be tricky. A typo can cause month and day to be shuffled, entering the day only causes an error, as does entering, say, day 31 in June. This article shows how an inputmask supported by code can help the user a…
    This tutorial will introduce the viewer to VisualVM for the Java platform application. This video explains an example program and covers the Overview, Monitor, and Heap Dump tabs.
    Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …

    730 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now