Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 02.03.2005 (Ср) 16:16
А вот кто знал про эту функцию?
- Код: Выделить всё
Option Explicit
Private Declare Function SHMessageBoxCheck Lib "shlwapi" Alias "#185" (ByVal hWnd As Long, ByVal lpszText As String, ByVal lpszTitle As String, ByVal dwType As VbMsgBoxStyle, ByVal iDefault As Long, ByVal lpszId As String) As Long
'Допустимые значения для dwType: vbOKOnly, vbOKCancel, vbAbortRetryIgnore (вместо vbYesNo)
Sub Main()
Debug.Print SHMessageBoxCheck(0, "Съешь ещё этих мякгих французских булок?", "Демонстрация SHMessageBoxCheck", vbAbortRetryIgnore, vbYes, "Demo")
End Sub
Проверено в WinXP, если кому-то не лень - проверьте ещё где-нибудь
-
GSerg
-
- Шаман
-
-
- Сообщения: 14286
- Зарегистрирован: 14.12.2002 (Сб) 5:25
- Откуда: Магадан
GSerg » 02.03.2005 (Ср) 16:35
Гы-гы
А как её вернуть?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас
-
John_AK
-
- Новичок
-
-
- Сообщения: 35
- Зарегистрирован: 02.03.2005 (Ср) 16:53
John_AK » 02.03.2005 (Ср) 18:13
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\DontShowMeThisDialogAgain
Наверное эту ветку чистить
-
Ramzes
-
- Скромный человек
-
-
- Сообщения: 5004
- Зарегистрирован: 12.04.2003 (Сб) 11:59
- Откуда: Из гробницы :)
-
Ramzes » 02.03.2005 (Ср) 18:23
Где ты это откопал?
-
John_AK
-
- Новичок
-
-
- Сообщения: 35
- Зарегистрирован: 02.03.2005 (Ср) 16:53
John_AK » 02.03.2005 (Ср) 18:28
Изменил demo на demo1
и искал в реестре
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 02.03.2005 (Ср) 18:49
John_AK совершенно прав.
-
Space
-
- Combo-маньяк
-
-
- Сообщения: 818
- Зарегистрирован: 11.01.2007 (Чт) 1:19
- Откуда: Украина
Space » 17.05.2009 (Вс) 15:05
а вот интересно, как юзер должен возвращать показ такого окна в проге (я не сталкивался с таким)? Т.е. как это обычно делается? В настройках? И как перейти в regedit быстро в нужный раздел по ветке?
-
Хакер
-
- Телепат
-
-
- Сообщения: 16478
- Зарегистрирован: 13.11.2005 (Вс) 2:43
- Откуда: Казахстан, Петропавловск
-
Хакер » 17.05.2009 (Вс) 16:33
Никак не должен. Должен думать, выставляя флажок.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.
-
Maxxx.!!!.
-
- Продвинутый пользователь
-
-
- Сообщения: 114
- Зарегистрирован: 13.03.2006 (Пн) 17:10
- Откуда: Барнаул
-
Maxxx.!!!. » 17.05.2009 (Вс) 16:42
В Vista SP1 тоже работает.
Никогда так не врут, как во время войны, после охоты и перед выборами...
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Mail.ru [бот], SemrushBot и гости: 44