Theme applied causes some discoloration on menubars

  • Thread starter Thread starter Atreju
  • Start date Start date
A

Atreju

Only in some applications, some themes, some times, when a new theme
is applied, some programs' menu bars go white as you highlight each
item and stay white. It is weird. Doesn't always happen, nor always
with the same themes.

Any ideas?

Even reboot doesn't seem to fix this.


---Atreju---
 
Hi,

By default, it is set to white.

Right click the Desktop/Properties/Appearance/Advanced. Select "Menu" from
the drop box and set the color for background.
 
Hi,

By default, it is set to white.

Right click the Desktop/Properties/Appearance/Advanced. Select "Menu" from
the drop box and set the color for background.

Thanks!


---Atreju---
 
I posted about this here:

http://www.google.com/groups?hl=en&...ff&selm=#[email protected]

The following text (everything between the lines) can be saved with a ..vbs extension and run as a script to toggle the FlatMenus bit.

Keith

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

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

Back
Top