Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вызвать диалог Выполнить / 5 сообщений из 5, страница 1 из 1
26.06.2007, 15:30
    #34620453
SmeL_md
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вызвать диалог Выполнить
Как запустить диалог Выполнить с собственной строкой для запуска.
работаю с функцией SHRunDialog
...
Рейтинг: 0 / 0
27.06.2007, 12:04
    #34622541
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вызвать диалог Выполнить
Вызывает диалог Run
Передаваемые параметры:
hOwner - хэндл родителя.
hIcon - хэндл иконки, которую можно поместить вместо
стандартной (окошко программ с песочными часами)
sDir - рабочий каталог, можно передать 0
(об'явив как Long) - тогда каталог, в котором расположена программа.
sTitle и sPrompt - соответственно заголовок и подсказка диалога.
uFlags - передаваемые параметры
Run_NOBROWSE = 1 Убрать кнопку Найти
Run_NODEFAULT = 2 Оставить ComboBox чистым.
Run_CALCDIRECTORY = 4 Получить рабочую директорию из имени файла
Run_NOLABEL = 8 Убирает надпись перед ComboBox-ом.
...
Рейтинг: 0 / 0
27.06.2007, 12:26
    #34622671
SmeL_md
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вызвать диалог Выполнить
Это все у меня есть только вот ответа на вопрос не получил. Пробовал через реестр как то подозрительно рабтает через MRU у двух диалогов (Win+R и программно вызванный) разные значения по умолчанию в строке запуска.
...
Рейтинг: 0 / 0
28.06.2007, 04:04
    #34624989
RUSYA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вызвать диалог Выполнить
Может нажать Win+R а потом Ctrl+V или найти хендел текстового окошка и послать ему wm_paste ? Вариант с Win+R (SendKeys) топстартера устроит? Могу примерчик набросать...
...
Рейтинг: 0 / 0
28.06.2007, 04:06
    #34624990
RUSYA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вызвать диалог Выполнить
а тьфу сорр, уже ж дали пример с SHRunDialog, тогда осталось найти хендел текстового окошка и послать ему wm_paste.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вызвать диалог Выполнить / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]