Changing Windows 95/NT MenuShowDelay Time
Keywords: delay MenuShowDelay menu delay
ErrorMode(@OFF)
oldval = RegQueryValue(@REGCURRENT, "Control Panel\Desktop\[MenuShowDelay]")
ErrorMode(@CANCEL)
If oldval == 0 Then oldval = 500
newval = AskLine("MenuShowDelay", "Default delay is 500 milliseconds.%@CRLF%Current delay is %oldval% milliseconds.%@CRLF%%@CRLF%Change MenuShowDelay (in milliseconds) to:", oldval)
If newval == "" Then Exit
If newval == oldval Then Exit
RegSetValue(@REGCURRENT, "Control Panel\Desktop\[MenuShowDelay]", newval)
answer = AskYesNo("MenuShowDelay has been changed", "You will need to log out and log back in for the new setting to take effect.%@CRLF%Do you wish to do this now?")
If answer == @NO Then Exit
IntControl(66, 0, 0, 0, 0)
Article ID: W13742
Filename: Change Win95 NT MenuShowDelay.txt