| vb基础 | vb实例教程 | api调用 | 控件使用 | 经验技巧 | 数据库操作 | 算法及技术 | vb源码下载 |
利用代码启动关闭中文输入法 IMEMode属性。例如Text1.IMEMode = 1 在Text的MouseDown事件中 if button=2 then text1.enabled=false text1.enabled=ture '禁止出现系统菜单 popupmenu mymenu '显示自已的菜单或做其它的事 end if 如何关闭ScreenSave功能, Timeout时间 原始来源: cww 此外希望只有本次使用 Windows 时改变(下次开机时还原原状), 则 最後参数改为 SPIF_SENDWININICHANGE (没有SPIF_UPDATEINIFILE) Const SPI_SETSCREENSAVEACTIVE = 17 Const SPI_SETSCREENSAVETIMEOUT = 15 Const SPIF_SENDWININICHANGE = &H2 Const SPIF_UPDATEINIFILE = &H1 Private Declare Function SystemParametersInfo Lib "user32"
Alias _" Private Sub SetScreenSaveTimeout(ByVal BySecond As Long) Call SystemParametersInfo(SPI_SETSCREENSAVETIMEOUT, BySecond, 0, End Sub Private Sub EnableScreenSave() Call SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, 1, 0, End Sub Private Sub DisableScreenSave() Call SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, 0, 0, End Sub |
||||