Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Гдеееее.... Добавлено: 03.04.03 21:16  

Автор вопроса:  Sernij

Привет всем VB кодерам, может подскажите чего надо почитать, (и желательно где это найти, скачать) чтобы самому писть код типо этого:

 

Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, lpvParam As Any, ByVal fuWinIni As Long) As Long

Private Const SPI_SCREENSAVERRUNNING = 97&

Public Sub AllowKeys(bParam As Boolean)

Dim lRetVal As Long, bOld As Boolean

lRetVal = SystemParametersInfo(SPI_SCREENSAVERRUNNING, bParam, bOld, 0&)

End Sub

Private Sub Form_Load()

Call AllowKeys(True) 'блокировка сочетаний

End Sub

Private Sub Form_Unload(Cancel As Integer)

Call AllowKeys(False) 'разблокировка сочетаний

End Sub

 

'ВАРИАНТ 2

 

'без дополнительной подпрограммы

'Добавьте два элемента CommandButton. Первая кнопка блокирует сочетание клавиш, вторая - разрешает.

Const SPI_SCREENSAVERRUNNING = 97

Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" _

(ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long

Private Sub Command1_Click()

Call SystemParametersInfo(SPI_SCREENSAVERRUNNING, True, "1", 0)

End Sub

Private Sub Command2_Click()

Call SystemParametersInfo(SPI_SCREENSAVERRUNNING, False, "1", 0)

End Sub

Private Sub Form_Unload(Cancel As Integer)

Call SystemParametersInfo(SPI_SCREENSAVERRUNNING, False, "1", 0)

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Silent Bob



Вопросов: 36
Ответов: 65
 Web-сайт: podelyakin.narod.ru
 Профиль | | #1
Добавлено: 04.04.03 19:22

Ни чего не надо читать и скачивать. Нужна бутылка пива и бутерброд с чесноком и венской колбасой. Ну можно и просто так - но эффект будет уже не тот.

Ответить

Номер ответа: 2
Автор ответа:
 E-Man



Вопросов: 3
Ответов: 132
 Профиль | | #2 Добавлено: 04.04.03 23:26

Не понял, а че здесь непонятного? Код врубает/вырубает Ctrl-Alt-Del.

Через API, of course... И в Win9x only.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам