Секретная форма и сочетание клавиш

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

Секретная форма и сочетание клавиш

Сообщение homA » 19.01.2005 (Ср) 17:42

Надо сделать так, чтоб при нажатии CTRL+Alt+S+R
Показывалась секретная форма
Как это сделать?
Заранее спасибо

Морфий
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 119
Зарегистрирован: 11.01.2005 (Вт) 18:06

Сообщение Морфий » 19.01.2005 (Ср) 19:17

...
Вложения
VB6_Hot_Key_Sample.zip
(20.12 Кб) Скачиваний: 27
Вот оно — счастье...

homA
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 03.01.2005 (Пн) 12:40

Сообщение homA » 19.01.2005 (Ср) 20:05

Чёт он не запускается, ошибка в
WithEvents m_cHotKey As cRegHotKey

user defined type not defined

homA
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 03.01.2005 (Пн) 12:40

Сообщение homA » 19.01.2005 (Ср) 20:06

Похоже класса не хватает((((
vbAccelerator VB6 subclassing and timer assistant(

Морфий
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 119
Зарегистрирован: 11.01.2005 (Вт) 18:06

Сообщение Морфий » 19.01.2005 (Ср) 20:12

Вот оно — счастье...

homA
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 03.01.2005 (Пн) 12:40

Сообщение homA » 19.01.2005 (Ср) 21:17

AttachMessage Me, m_hWnd, WM_HOTKEY

ActiveX component can't create object

)) а с этим что делать?

Морфий
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 119
Зарегистрирован: 11.01.2005 (Вт) 18:06

Сообщение Морфий » 19.01.2005 (Ср) 21:28

скопируй SSubTmr6.dll в system32, а потом зайди в VB и залинкуй его с проектом. (Проект->Ссылки), и все будет пучком. :P
Вот оно — счастье...

Александр80
Bonachón
Bonachón
 
Сообщения: 659
Зарегистрирован: 20.03.2004 (Сб) 23:50
Откуда: г.Москва

Сообщение Александр80 » 19.01.2005 (Ср) 22:17

А может можно по другому…? Наверняка можно. Неужели нельзя?
У меня не получилось… :cry: Помогите! :idea: :?:

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 20.01.2005 (Чт) 1:18

А как на счёт этого:

Код: Выделить всё
Private Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal vKey As Long) As Integer
Private Const VK_MENU As Long = &H12
Private Const VK_CONTROL As Long = &H11


Вроде должно помочь.

Александр80
Bonachón
Bonachón
 
Сообщения: 659
Зарегистрирован: 20.03.2004 (Сб) 23:50
Откуда: г.Москва

Сообщение Александр80 » 20.01.2005 (Чт) 15:27

Точно :shock: , пойду пробовать... :wink:
BV, спасибо... :lol:


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

    TopList