Archive: Small Modern UI Problem


Small Modern UI Problem
I just noticed that none of the accelerator underlines on the installer buttons shows. The obvious accelerator keys work, but the button text does not show the underlines (except when you actually click the button, but you have to watch very carefully to see that). I haven't messed with the Modern UI dialogs, so I assume it must be that the button height in the default dialogs is one or two pixels than it ought to be.

JAS


Works fine for me. Using the latest version? Customized any fonts or other things? Can you post a screenshot?


Make sure it's not the auto hide feature you're talking about. If auto hide (a Windows feature) is on you'd have to hold down the alt key to see the accelerators.


You're right. Holding down the ALT key does show the accelerator underline. I have never heard of that setting before. Do you know where it lives and/or how to change it?

Thanks,

JAS

P.S. On another topic: I am going to give your UpdateDll macro a try, but looking at it, it seems to me it ought to have a cousin that would handle the uninstall business (when a reboot is required). I am going to write an installer for a "DeskBand" application and deleteing the dll (after it is unregistered) almost always requires a reboot.


In XP it's in Display Properties->Appearance->Effects->Hide underline letters...

To uninstall a DLL installed with UpgradeDLL (that's not a system DLL which should stay) simply use Delete /REBOOTOK, there is no need for version checking if you just want to remove it.