Highlighted
Absent Member.
Absent Member.
2781 views

[archive] program Skin

[Migrated content. Thread originally posted on 17 November 2004]

Is there an option to use a skin in a program?
I mean a skin like you can use in Winamp.
This to make easy a program WXP look alike.
0 Likes
11 Replies
Highlighted
Absent Member.
Absent Member.

RE: [archive] program Skin

Hi Ronald

There is a way to make your application more WinXP "lookalike".

I have attached a zip-file, where there is a file called "runcbl.exe.manifest".
Try extract this file to the dir, where your runtime is located (note that it must have the same prefix as you runtime, so maby you must rename it to wrun32.exe.manifest).

Now you application will look more like WinXP with fx. rounded pushbuttons.

It almost works with my application. It looks more like Xp, but some controls have difference backgruound colors, so it does not look good with all applications.

In the zip-file, there also is 2 bmp files. 1.bmp=without manifest, and 2.bmp=with manifest.

Regards Kim
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: [archive] program Skin

Kim,

This is cool! Do you know if it would work with the thin client?
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: [archive] program Skin

Hi DuncanK

I have just made a quick test, and I can't get it working with thin client 😞
I tried both with Linux and NT4, and none worked.

I have no idea why.

Regards Kim
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: [archive] program Skin

Hmmm. What did you try?

I would assume that you would have to create an 'acuthin.exe.manifest' file on the WinXP client machine, since it is the acuthin.exe program which is actually using the COMCTL32 controls.

I guess this is some special functionality that has been added to WinXP.
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: [archive] program Skin

Hello again

This was not what I tried - I copied the file on the server ...

And now I have tried to copy the file to the client as acuthin.exe.manifest - AND THIS WORKS 🙂

Perfect !
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: [archive] program Skin

Excellent!

Did you have to change the contents of the file at all?

Can you re-post the attachment?
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: [archive] program Skin

I have just renamed the file from "runcbl.exe.manifest" to "acuthin.exe.manifest".

So no changes to the file.
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: [archive] program Skin

I tried this and it works - the buttons change to XP style and the +/- buttons in the treeview control also change.

But my drop down lists controls appear in "reverse video" when dropped down - the elements in the list have a black background with white letters. Not sure why yet.
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: [archive] program Skin

I have a similar problem with the tab-control. The background colors are not the same as the labels, so it looks very odd.

You can see it at the attached jpg-image.

Kim
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: [archive] program Skin

Gentlemen, just for your information.

There were a few oddities with the runtime and the XP theme, per today all known oddities have been addressed. The latest one in the coming version 7.0.

Also, keep in mind that the XP manifest only works if your computer is set up to use XP theme.

Cheers

Gisle
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: [archive] program Skin

Hi

Thanks Kim
It works very well
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.