Napisałem procesor tekstu w języku C#. Chciałbym zezwolić mojemu programowi na otwieranie plików, gdy użytkownik kliknie plik prawym przyciskiem myszy i wybierze "Otwórz za pomocą" i wybierze mój program. Jak mogę wprowadzić taką funkcję do mojego programu? Obecnie jedynym sposobem, w jaki użytkownik może otworzyć plik, jest użycie OpenFileDialog.Jak mogę zezwolić programowi na otwieranie pliku, gdy używane jest "Otwórz za pomocą"?
W chwili obecnej, jeśli użytkownik zdecyduje się na „Otwórz za pomocą” i wybiera swój program, to nie otwiera się plik, który wybrali.
Co jest najlepszym sposobem realizacji tej funkcji?
Zamówienie http://voidnish.wordpress.com/2004/05/10/a-simple-c-function-to-add-context-menu-items-in-explorer/ oraz http: //forum.codecall .net/topic/68532-adding-my-program-to-contextmenu/ – Cyclonecode
Dzięki ... Ale staram się to zrozumieć. Jestem nowy w programowaniu. Czy mógłbyś mi to wyjaśnić? :) – Toby
Będziesz musiał dodać wpis dla swojej aplikacji do rejestru. Powyższe linki pokażą kilka sposobów, aby to zrobić. Ten http://stackoverflow.com/questions/3788429/c-sharp-windows-open-with-context-menu-behavour również pokazuje, w jaki sposób przetwarzać polecenia wysłane do aplikacji z menu kontekstowego. – Cyclonecode