AVC |
Отправлено: 19.08.2005, 16:53 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Подскажите пожалуйста как попроще запустить редактор свойств, ассоциированный с файлом данного типа (естественно пронраммно ).
Спасибо. |
|
GIZMO |
Отправлено: 21.08.2005, 21:13 |
|
Машинист паровоза
Группа: Участник
Сообщений: 174
|
QUOTE (AVC @ 19/08/2005, 16:53) | Подскажите пожалуйста как попроще запустить редактор свойств, ассоциированный с файлом данного типа (естественно пронраммно ).
Спасибо. |
В программе или в проводнике?
|
|
AVC |
Отправлено: 22.08.2005, 08:18 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Естественно в программе.
Спасибо, вопрос решился элементарно — глагол properties в ShellExecute. (подсказали на исходниках, спрашивал там, так как наш форум в пятницу не работал).
|
|
GIZMO |
Отправлено: 22.08.2005, 09:35 |
|
Машинист паровоза
Группа: Участник
Сообщений: 174
|
QUOTE (AVC @ 22/08/2005, 08:18) | Естественно в программе.
Спасибо, вопрос решился элементарно — глагол properties в ShellExecute. (подсказали на исходниках, спрашивал там, так как наш форум в пятницу не работал). |
Ну насчет "естественно" можно поспорить, начиная с того, что это называется не редактор свойств (если придираться к словам) и заканчивая тем, что в проводнике будет "не менее програмно" (программно — так стоял вопрос), чем ShellExecute.
А если из программы то можно так — получить IContextMenu СМ, заполнить CMINVOKECOMMANDINFO СI(String Action = "properties"; CI.lpVerb = Action.c_str() и вызвать CM->InvokeCommand(&CI);
Хотя проще конечно ShellExecute.
|
|
AVC |
Отправлено: 22.08.2005, 12:34 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Если уж вам так хочется, то в первоночальном вопросе еще было "попроще".
И означало оно "жалательно без задействования проводника и прочих наворотов". И как бы это ни называлось цель уже достигнута и мне совсем не понятен этот диалог ради диалога.
|
|