|
-
Nov 3rd, 2017, 03:09 PM
#1
Addicted Member
Re: [VB6] Manifest Creator II
if I get it correctly, in order for a project to be themed, I need to use the v1.3 ?
-
Nov 3rd, 2017, 05:54 PM
#2
Re: [VB6] Manifest Creator II
 Originally Posted by VbNetMatrix
if I get it correctly, in order for a project to be themed, I need to use the v1.3 ?
Ensure version 5 vs. version 6 of the common controls. Note that the comctl32 (v5), the version is retrieved from the dll (comctl32.dll), not the ocx. In your VB components (Ctrl+T), look for entry: Microsoft Windows Common Controls 5.0. The v6 (components entry: Microsoft Windows Common Controls 6.0) is a usercontrol that can't be themed via a manifest.
FYI: My version number from the DLL is 5.82 xxxxxxx
Where the 1.3 or 1.4 comes from, I don't know. Here is a somewhat interesting link regarding the revisions of that dll.
Edited: Theming does not occur in the IDE unless VB6.exe has a manifest (external or embedded)
Follow-up. I went to Microsoft's site and re-downloaded SP6. After reinstalling, I now have v1.4. I had a cached version of SP6 previously, that I used whenever I reinstalled VB6. Obviously SP6 was upgraded a bit sometime afterwards.
Last edited by LaVolpe; Nov 25th, 2017 at 10:56 AM.
-
Nov 4th, 2017, 05:30 AM
#3
Addicted Member
Re: [VB6] Manifest Creator II
 Originally Posted by LaVolpe
Ensure version 5 vs. version 6 of the common controls. Note that the comctl32 (v5), the version is retrieved from the dll (comctl32.dll), not the ocx. In your VB components (Ctrl+T), look for entry: Microsoft Windows Common Controls 5.0. The v6 (components entry: Microsoft Windows Common Controls 6.0) is a usercontrol that can't be themed via a manifest.
FYI: My version number from the DLL is 5.82 xxxxxxx
Where the 1.3 or 1.4 comes from, I don't know. Here is a somewhat interesting link regarding the revisions of that dll.
Edited: Theming does not occur in the IDE unless VB6.exe has a manifest (external or embedded)
yes thanks, now I understand... I was aware about the v5 (themable dll) and v6 (static ocx)
as for the vb6.exe, I don't use manifest on it because it cause too many problem in the IDE (the main one being the accessing the color)
I also got 5.82, the next 4 number is the version of the OS (in my case 7601 mean Win7sp1) and the 5 other digit is the revision model, wich should be the same for everyone using the most recent version of the 5.82. I got 18837, do you have a most recent version ? just asking in case I missed a MS patch.
btw, off topic, but is there a way so the forum when it send me email for new post doesn'T always send me to post #23 of page #1 of this thread ??? it seem to be keeping track of last comment I did instead of where I read.
thanks for the link I'm reading it.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|