Video / Display Issue

G

Guest

Hello...

I have a GeForce 6600 (256 Megs) card in my XP Pro system. I noticed that on
two programs specifically, MSN Messenger and Adobe Premiere Elements, each
item in the menu bar has a white background to it rather than the general
color of the background of the program itself. Without click on the menu
item, there is still a little bit of the background color between each option
but if you end up clicking on each one, the entire bar from first option
(left to right) turns into a white background. Yet, in IE 6, Office and other
programs, I don't have this problem.

This doesn't hurt system performance but it bugs me...ha...any suggestions?

Brian
 
S

Steve N.

Brian said:
Hello...

I have a GeForce 6600 (256 Megs) card in my XP Pro system. I noticed that on
two programs specifically, MSN Messenger and Adobe Premiere Elements, each
item in the menu bar has a white background to it rather than the general
color of the background of the program itself. Without click on the menu
item, there is still a little bit of the background color between each option
but if you end up clicking on each one, the entire bar from first option
(left to right) turns into a white background. Yet, in IE 6, Office and other
programs, I don't have this problem.

This doesn't hurt system performance but it bugs me...ha...any suggestions?

Brian

Lower the hardware acceleration for your display adaptor a notch or two,
see if that helps.

Steve N.
 
K

Keith Miller MVP

Sounds like you saved & then applied a theme (background, colors, etc) from the Display Properties
dialog.

I don't have either of the programs you mention -- but if you see the same behavior in FreeCell, and
if the menu buttons in Explorer and some other MS programs 'pop up' with a 3-D effect when you hover
over them, this is definitely the case.

It's a bit in the UserPreferencesMask that gets gets cleared when it should be set. Save the
following text in a file and give it a .vbs extension. Run the script & then log off and back on.
Some of the lines may wrap, the following should be 39 lines of text (between the '-----')

--------------------Start------------------
'Toggle the Flat Menus bit

Set WSHShell = WScript.CreateObject("WScript.Shell")
Upm = "HKCU\Control Panel\Desktop\UserPreferencesMask"

dim MenuState

MenuState = Array ("Off", "On")

MaskBytes = WSHShell.RegRead (Upm)

FlatMenuOn = (MaskBytes(2) and &H02) \ 2

Message2 = "Flat Menus are currently turned " & MenuState(FlatMenuOn) & "." & vbCR &vbCR
Message2 = Message2 & "Running this script will turn them " & MenuState(Abs((FlatMenuOn - 1))) & "."
& vbCR & vbCR
Message2 = Message2 & "('On' is the 'correct' setting for XP style display)" & vbCR & vbCR
Message2 = Message2 & "Continue?"

X = MsgBox(Message2, vbYesNo, "Toggle Flat-Menu Setting")

If X = 6 Then

MaskBytes(2) = CByte(MaskBytes(2) Xor &H02)

MaskStr = ""
for each MaskByte in MaskBytes
strByte = right( "00" & hex(MaskByte), 2 )
MaskStr = strByte & MaskStr
next

WSHShell.RegWrite Upm, CLng("&H" & MaskStr), "REG_BINARY"

MsgBox "You must logoff/logon for changes to take effect." & vbcr & vbcr, 4096, "Action Completed"

Else

MsgBox "No changes were made to your system." & vbcr & vbcr, 4096, "Action Cancelled"

End If
 
G

Guest

This didn't work. Any other suggestions?

Steve N. said:
Lower the hardware acceleration for your display adaptor a notch or two,
see if that helps.

Steve N.
 
G

Guest

That fixed it..you are awesome! Thanks!

Keith Miller MVP said:
Sounds like you saved & then applied a theme (background, colors, etc) from the Display Properties
dialog.

I don't have either of the programs you mention -- but if you see the same behavior in FreeCell, and
if the menu buttons in Explorer and some other MS programs 'pop up' with a 3-D effect when you hover
over them, this is definitely the case.

It's a bit in the UserPreferencesMask that gets gets cleared when it should be set. Save the
following text in a file and give it a .vbs extension. Run the script & then log off and back on.
Some of the lines may wrap, the following should be 39 lines of text (between the '-----')

--------------------Start------------------
'Toggle the Flat Menus bit

Set WSHShell = WScript.CreateObject("WScript.Shell")
Upm = "HKCU\Control Panel\Desktop\UserPreferencesMask"

dim MenuState

MenuState = Array ("Off", "On")

MaskBytes = WSHShell.RegRead (Upm)

FlatMenuOn = (MaskBytes(2) and &H02) \ 2

Message2 = "Flat Menus are currently turned " & MenuState(FlatMenuOn) & "." & vbCR &vbCR
Message2 = Message2 & "Running this script will turn them " & MenuState(Abs((FlatMenuOn - 1))) & "."
& vbCR & vbCR
Message2 = Message2 & "('On' is the 'correct' setting for XP style display)" & vbCR & vbCR
Message2 = Message2 & "Continue?"

X = MsgBox(Message2, vbYesNo, "Toggle Flat-Menu Setting")

If X = 6 Then

MaskBytes(2) = CByte(MaskBytes(2) Xor &H02)

MaskStr = ""
for each MaskByte in MaskBytes
strByte = right( "00" & hex(MaskByte), 2 )
MaskStr = strByte & MaskStr
next

WSHShell.RegWrite Upm, CLng("&H" & MaskStr), "REG_BINARY"

MsgBox "You must logoff/logon for changes to take effect." & vbcr & vbcr, 4096, "Action Completed"

Else

MsgBox "No changes were made to your system." & vbcr & vbcr, 4096, "Action Cancelled"

End If
---------------------------------------------------------


--
Good Luck,

Keith
Microsoft MVP [Windows XP Shell/User]


Brian said:
Hello...

I have a GeForce 6600 (256 Megs) card in my XP Pro system. I noticed that on
two programs specifically, MSN Messenger and Adobe Premiere Elements, each
item in the menu bar has a white background to it rather than the general
color of the background of the program itself. Without click on the menu
item, there is still a little bit of the background color between each option
but if you end up clicking on each one, the entire bar from first option
(left to right) turns into a white background. Yet, in IE 6, Office and other
programs, I don't have this problem.

This doesn't hurt system performance but it bugs me...ha...any suggestions?

Brian
 
K

Keith Miller MVP

You're welcome. Glad it's fixed.


--
Good Luck,

Keith
Microsoft MVP [Windows XP Shell/User]


Brian said:
That fixed it..you are awesome! Thanks!

Keith Miller MVP said:
Sounds like you saved & then applied a theme (background, colors, etc) from the Display
Properties
dialog.

I don't have either of the programs you mention -- but if you see the same behavior in FreeCell,
and
if the menu buttons in Explorer and some other MS programs 'pop up' with a 3-D effect when you
hover
over them, this is definitely the case.

It's a bit in the UserPreferencesMask that gets gets cleared when it should be set. Save the
following text in a file and give it a .vbs extension. Run the script & then log off and back
on.
Some of the lines may wrap, the following should be 39 lines of text (between the '-----')

--------------------Start------------------
'Toggle the Flat Menus bit

Set WSHShell = WScript.CreateObject("WScript.Shell")
Upm = "HKCU\Control Panel\Desktop\UserPreferencesMask"

dim MenuState

MenuState = Array ("Off", "On")

MaskBytes = WSHShell.RegRead (Upm)

FlatMenuOn = (MaskBytes(2) and &H02) \ 2

Message2 = "Flat Menus are currently turned " & MenuState(FlatMenuOn) & "." & vbCR &vbCR
Message2 = Message2 & "Running this script will turn them " & MenuState(Abs((FlatMenuOn - 1))) &
"."
& vbCR & vbCR
Message2 = Message2 & "('On' is the 'correct' setting for XP style display)" & vbCR & vbCR
Message2 = Message2 & "Continue?"

X = MsgBox(Message2, vbYesNo, "Toggle Flat-Menu Setting")

If X = 6 Then

MaskBytes(2) = CByte(MaskBytes(2) Xor &H02)

MaskStr = ""
for each MaskByte in MaskBytes
strByte = right( "00" & hex(MaskByte), 2 )
MaskStr = strByte & MaskStr
next

WSHShell.RegWrite Upm, CLng("&H" & MaskStr), "REG_BINARY"

MsgBox "You must logoff/logon for changes to take effect." & vbcr & vbcr, 4096, "Action
Completed"

Else

MsgBox "No changes were made to your system." & vbcr & vbcr, 4096, "Action Cancelled"

End If
---------------------------------------------------------


--
Good Luck,

Keith
Microsoft MVP [Windows XP Shell/User]


Brian said:
Hello...

I have a GeForce 6600 (256 Megs) card in my XP Pro system. I noticed that on
two programs specifically, MSN Messenger and Adobe Premiere Elements, each
item in the menu bar has a white background to it rather than the general
color of the background of the program itself. Without click on the menu
item, there is still a little bit of the background color between each option
but if you end up clicking on each one, the entire bar from first option
(left to right) turns into a white background. Yet, in IE 6, Office and other
programs, I don't have this problem.

This doesn't hurt system performance but it bugs me...ha...any suggestions?

Brian
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top