Отключение кнопки ПУСК

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Alex404
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 109
Зарегистрирован: 22.09.2002 (Вс) 10:58

Отключение кнопки ПУСК

Сообщение Alex404 » 23.06.2003 (Пн) 10:33

Подскажите пжлста как программно отключить кнопку ПУСК. Чето тема вроде не оригинальная, а ничего конкретного не нашел... Вот для Дельфи кода хоть отбавляй , а для VB - облом ...

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 23.06.2003 (Пн) 11:33

Отключить - это как? Спрятать, или заблокировать?
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

Alex404
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 109
Зарегистрирован: 22.09.2002 (Вс) 10:58

Сообщение Alex404 » 23.06.2003 (Пн) 11:41

Да все равно! Чтоб пользоваться ей было невозможно.!!!

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 23.06.2003 (Пн) 12:10

Спрятать не проблема. Шорткаты остаются.
Пример ушёл в мыло.
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2056
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 24.06.2003 (Вт) 18:13

MEMBER писал(а):Спрятать не проблема. Шорткаты остаются.
Пример ушёл в мыло.


MEMBER:1) Хай, рад тебя видеть. 2) А если так ? :wink:

---------

Добавьте на форму 2 CommandButton. Первая кнопка спрячет ярлыки с рабочего стола, вторая - покажет.

'ВАРИАНТ 1
Private Declare Function ShowWindow& Lib "user32" (ByVal hWnd&, ByVal nCmdShow&)
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Const SW_HIDE = 0
Const SW_NORMAL = 1

Private Sub Command1_Click()
Dim hHandle As Long
hHandle = FindWindow("progman", vbNullString)
Call ShowWindow(hHandle, SW_HIDE)
End Sub

Private Sub Command2_Click()
Dim hHandle As Long
hHandle = FindWindow("progman", vbNullString)
Call ShowWindow(hHandle, SW_NORMAL)
End Sub

'ВАРИАНТ 2
Private Declare Function ShowWindow Lib "user32" (ByVal hWnd As Long, ByVal nCmdShow As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function EnableWindow Lib "user32" (ByVal hWnd As Long, ByVal fEnable As Long) As Long
Const SW_HIDE = 0
Const SW_SHOW = 5

Public Sub Desktop(Visible As Boolean)
Dim hWnd As Long
hWnd = FindWindow("Progman", "Program Manager")
If Visible Then
ShowWindow hWnd, SW_SHOW
Else
ShowWindow hWnd, SW_HIDE
End If
EnableWindow hWnd, Visible
End Sub

Private Sub Command1_Click()
Desktop False
End Sub

Private Sub Command2_Click()
Desktop True
End Sub

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 24.06.2003 (Вт) 18:26

Доброго здоровья и Вам :)
Только я не понял, как соотносится блокирование кнопки пуск и скрытие ярлыков с РБ?
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2056
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 24.06.2003 (Вт) 18:33

MEMBER писал(а):Доброго здоровья и Вам :)
Только я не понял, как соотносится блокирование кнопки пуск и скрытие ярлыков с РБ?


За здаровье спасиб, а на счёт ярлыков - мож я не понял по неграмотности, но фраза - шорткаты остаются, я понял что это вроде про ярлыки. Если, что не так - то извиняйте. Ошибся чуток :wink:

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 24.06.2003 (Вт) 19:00

Не, шоркаты в смысле контрол+эскейп
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

Алекс
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 30.04.2003 (Ср) 15:59
Откуда: Краснодар

Сообщение Алекс » 25.06.2003 (Ср) 7:05

MEMBER писал(а):Пример ушёл в мыло.

А здесь выложить слабо?????
Алекс.

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 25.06.2003 (Ср) 7:46

Ну что за бред, слабо, не слабо... Просто человек найти не смог, а так их - валом. Всех делоф - FindWindow и FindWindowEx...
Вложения
Hide.zip
Дяржи
(1.79 Кб) Скачиваний: 69
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 18

    TopList