Print Page | Close Window

Windows 8 Metro Style Skin?

Printed From: Codejock Forums
Category: Codejock Products
Forum Name: Toolkit Pro
Forum Description: Topics Related to Codejock Toolkit Pro
URL: http://forum.codejock.com/forum_posts.asp?TID=21591
Printed Date: 06 May 2024 at 2:39am
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: Windows 8 Metro Style Skin?
Posted By: BillNew
Subject: Windows 8 Metro Style Skin?
Date Posted: 16 April 2013 at 6:32pm
Dear Sirs:

Was able to successfully create a small MFC C++ Project using Visual Studio 2005 with just the 5 Radio Buttons for the Skin Changes and an exit program button... using the Skin code from the sample program "Skin Controls" then properly adding in the directory to point to the necessary Header File for the Skins then link in the proper Skin .LIB file.

Was very pleased with the results.

Tried to copy and edit a 6th Skin... which didn't do exactly what we wanted, it proved that the skin used what we did even though it wasn't correct on the color schemes, etc.

Made a duplicate copy of a large existing MFC C++ Visual Studio 2005 project then took the small amount of code from our test Skin Program and merged it into said large project and that had 1 issue that was quickly resolved.

There was a conflict with a Coinitialize function, so the DoDataExchange DDX_Radio function was disabled there and added in 1 line of code at the bottom of the initialization for the main program to call the function to change the skin to the "Vista" Skin then had to make minor adjustments to the On button click for the 5 radio buttons to each call their own function which then passed the selected index to a common routine which then selects the proper skin... Later on we will obviously populate a ComboBox then save / restore the last Skin that was selected / used.

All forms change skins properly based on changing the selected Skin from the Main form.

---

Attempted to use the Skin Editor Builder from V15.3.1 Evaluation of Toolkit Pro.

Made a copy of a skin that was close to what we wanted then tried editing the .INI Files but realized that using the CodeJock Skin Editor loads the data from the skinproj file or the cjstyles file which we cannot directly edit. Tried loading a msstyle file but that crashed the Skin Editor Builder program.

Basically we are looking to make a "Windows 8 Metro" Style Skin which will mimic the look and feel of Windows 8 Metro Style Application without having to rewrite our very large MFC C++ Application.

Having major issues changing the fonts and the colors in the Skin Editor Builder.

Perhaps these would go away / work properly with the Retail Version of this product.

Thanks in advance for any helpful hints,
BillNew



Replies:
Posted By: SuperMario
Date Posted: 17 April 2013 at 12:36pm
See the skin controls sample for 16.1.0


Posted By: BillNew
Date Posted: 17 April 2013 at 4:12pm
Thank you for the update.

I see that the new download was added today.

Will check into it.

Thanks again,
BillNew


Posted By: BillNew
Date Posted: 17 April 2013 at 6:10pm
Dear Sirs:

The "Windows 8" Style Skin looks nice but what I am trying to mimic is the "Windows 8 Metro" XAML color scheme on the Windows Form not the "Windows 8 Desktop Aero" color scheme.
* Main form - Background color: 29, 29, 29 (1Dh, 1Dh, 1Dh)
* Main Form - Foreground color: 159, 159, 159 (9Fh, 9Fh, 9Fh)

Had to run the "Windows 8" (Desktop Aero) color scheme from 16.1.0 using the 15.3.1 version of the Evaluation for ToolKit Pro.

Installed the demo 16.1.0 version on the same PC as demo 15.3.1 version.

However on 16.1.0 version install, it did not install the 16.1.0 Demo DLL files nor the 16.1.0 Demo LIB files for the new version on a Windows XP as well on Windows 8. (Via the Deployment Wizard.)
* Version 15.3.1 - Only installed the VS 2005 via the Deployment Wizard.
* Version 16.1.0 - Only installed VS 2005 and VS 2012 via the Deployment Wizard.

Hope that helps you resolve the installer issue described above on the 16.1.0 installer.

Thanks,
BillNew


Posted By: SuperMario
Date Posted: 18 April 2013 at 10:09am
Please try again, files should all be uploaded now.
Thanks


Posted By: BillNew
Date Posted: 18 April 2013 at 4:49pm
Reran the Toolkit Deployment Wizard and the LIB and DLL files did not install for 16.1.0.

Redownloaded the installer for 16.1.0 then compared it to the file that was downloaded yesterday. The result was that the files are exactly the same.

Any suggestions on how to proceed?

BillNew


Posted By: SuperMario
Date Posted: 19 April 2013 at 9:36am
You have to re-run the installer, not the deployment wizard.  The Installer is the part that downloads the files.  Once finished installing then the Deployment Wizard is launched.  If you have ran the DW then you don't need to run it again.


Posted By: BillNew
Date Posted: 19 April 2013 at 3:25pm
Thank you.... That surely fixed the Library Files and the DLL Files getting installed.

Didn't think about your installer doing downloads while the installer is doing its' work.

We write software too but we have not yet had our installers for our program suites download files tied to the product... novel idea.

I really appreciate your help.

Thanks again "SuperMario".

At the present time the CodeJock Skinning code is easily added to existing programs to do the "skinning" in MFC C++. Other than that we had one very minor issue which I described earlier in this thread.

Will play with the editor at a later time.

Now I will pass on the information to my boss to let them make the final decision.

BillNew



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net