Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.09.13;
Скачать: CL | DM;

Вниз

Запись ключей реестра   Найти похожие ветки 

 
djkondakov   (2009-07-16 15:38) [0]

Доброго времени суток! Такой вопрос. Есть файл, который должен обработаться моей программой. Как передать программе имя файла? Программа должна открываться не по двойному щелчку мыши, а по выбору пункта контекстного меню (напр., "Открыть в программе бла-бла-бла"). Программа принимает имя файла из командной строки (напр., "c:\app.exe c:\myfile.ext" - программа app.exe откроет файл myfile.ext). Знаю, что это делается через реестр. Вопрос: как?


 
БарЛог ©   (2009-07-16 16:07) [1]

Тебе надо файлы одного типа открывать твоей программой по двойному щелчку?

Как, например, *.txt открывается блокнотом?


 
clickmaker ©   (2009-07-16 16:09) [2]

HKEY_CLASSES_ROOT\.txt\OpenWithList


 
axis_of_evil ©   (2009-07-16 16:11) [3]


> djkondakov   (16.07.09 15:38) 
Программа должна открываться не по двойному щелчку мыши, а


> БарЛог ©   (16.07.09 16:07) [1]
> Тебе надо файлы одного типа открывать твоей программой по
> двойному щелчку?

incredible %>

djkondakov, думаю это поможет
http://www.diwaxx.ru/win/reg-file.php
http://www.script-coding.info/ContMenuExpl.html

и в целом это
http://www.google.com/search?client=opera&rls=en&q=windows+%D1%80%D0%B5%D0%B5%D1%81%D1%82%D1%80+%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C+%D0%BF%D1%83%D0%BD%D0%BA%D1%82+%D0%BC%D0%B5%D0%BD%D1%8E+%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8C+%D1%84%D0%B0%D0%B9%D0%BB&sourceid=opera&ie=utf-8&oe=utf-8


 
djkondakov   (2009-07-16 16:26) [4]

Спасибо, разобрался.



Страницы: 1 вся ветка

Текущий архив: 2009.09.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
15-1247622069
DV-Karpov
2009-07-15 05:41
2009.09.13
Кнопки в системном меню (Стиль Windows XP)


4-1216402140
guav
2008-07-18 21:29
2009.09.13
Панель управления->Языки->Дополнительно->Для не юникод


1-1212847400
Alik
2008-06-07 18:03
2009.09.13
Свойства Pen.Style при прорисовке контура методом Polyline


15-1247783524
Aston
2009-07-17 02:32
2009.09.13
что обозначает DWORD*


2-1247126875
b/@.
2009-07-09 12:07
2009.09.13
Можно ли назначить ListBox.Items без копирования ?