Здравствуйте, vvlad.net, Вы писали:
VN>Здравствуйте, denisps, Вы писали:
D>>Здравствуйте, vvlad.net, Вы писали:
VN>>>Здравствуйте, denisps, Вы писали:
D>>>>У меня возникла необходимость, чтобы мой пункт контекстного меню был активен только тогда, когда под курсором находится выделенный текст, т.е. так же, как и пункт меню "Копировать", другими словами, был бы активен одновременно с пунктом меню "Копировать". Не подскажите, как это реализовать или хотя бы, где прочитать ?
VN>>>Подробности в студию!
D>>Написано, собственное ПО, анализирует выделенный текст. D>>Есть потребность вызывать ПО из контекстного меню, D>>и чтобы пункт меню был доступен/активен, только когда есть выделенный фрагмент текста, т.е по принципу "Копировать" и "Вырезать"
VN>Что за контекстное меню? свое? проводник? Язык/фреймворк?
vvlad.net, программа по задумке, должна вызываться из любого места ( любой текстовый редактор, пакет MS Office, любой браузер, в проводнике и т.п) там где есть возможность скопировать/вырезать текст.
Т.е пользователь выделив фрагмент текста и нажав прав. кл. мыши вызывает контекстное меню (Копировать/Вставить/Вырезать) и к этой тройки мне хотелось бы добавить пункт меню вызова моей программы, т.е зарегистрировать программу в реестре, чтобы она появилась в контек.меню любой программы
Собственно, то что в любой программе реализуются собственные обработчики контекстного меню, это понятно.
Неужели обработчики команд меню "Копировать/Вставить/Вырезать" у каждой программы свои собственные? или они зарегистрированы в Windows единожды, так как они стандартные для текста, а прикладное ПО уже может обращаться и вызывать их?