Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten
Autor
Nachricht
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699

Dateikontextmenü mit Unternmenü
Verfasst am: 31.05.2008, 16:18

Also, ich möchte für bestimmte Dateitypen einen Kontextmenüeintag erstellen, welcher ein Untermenü mit den Optionen besitzt.
So wie zum Beispiel "Öffnen mit".

Ich weiß, dass man dafür irgendeine dll braucht. Kann mir jemand erklären wie ich das mache?
_________________
 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 31.05.2008, 16:40

Ein Kontextmenü innerhalb des Betriebssystems oder innerhalb der Applikation?
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 31.05.2008, 17:22

Ersteres (ich hab doch extra "Dateikontextmenü" geschrieben :/)
 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 31.05.2008, 18:03

Ich denke mal das du deiner Applikation sagen musst, dass sie beim _Load Event abfragt ob eine Datei im Cache liegt und diese dann damit öffnet.

Nur wie genau das funktioniert weiß ich momentan auch nicht, aber ich bin bereits am suchen.
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 31.05.2008, 18:29

Ich will erstmal nur wissen wie ich den Kontext-Eintrag mache.
Wie ich die Datei später verarbeite weiß ich schon.
 
Hamtaro
Tutorial Leser
Tutorial Leser

Anmeldedatum: 17.04.2008
Beiträge: 29


Verfasst am: 31.05.2008, 18:48

Ich hab nur nen Vb6 code gefunden, du kannst aber schon sehen, es läuft alles über die Registry:
http://www.vbarchiv.net/tipps/details.php?id=116
 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 31.05.2008, 18:54

Die Programme findest Du in HKEY_CLASSES_ROOT, unter ShellOpenCommand ist das Standardprogramm eingetragen.

Somit steht dein Programm automatisch in der "Öfnnen mit" Liste.
 
Fir Kay
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 109


Verfasst am: 31.05.2008, 19:07

Ich glaub er wollte nicht in die "Öffnen mit..." Liste, sondern er wollte ein eigenen Kontextmenüeintrag, wie "Öffnen mit..." mit Untermenü erstellen.
_________________


 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 31.05.2008, 20:18


Nochmal für Alle:

ich will BESTIMMTE Deteitypen, Hamtaros Code is für ALLE Dateitypen.
ich will KEINEN "Öffnen mit"-Eintrag erstellen.
nur über die Registry kann man KEIN Untermenü machen.

Fir Kay hat es erfasst, ich will sowas wie WinRAR es hat.
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten
 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge [Video] *.dll & *.ocx Installer 2432 06.03.2008, 20:19
Keine neuen Beiträge Dll injection/uninjection 1345 27.09.2007, 07:12
Keine neuen Beiträge ieframe.dll 822 24.06.2007, 08:14
Keine neuen Beiträge Dll Injection in vb6 1190 22.06.2007, 15:55
Keine neuen Beiträge DLL Injection 1020 18.07.2008, 14:58
 



[ Time: 0.3268s ][ Queries: 115 (0.0257s) ][ GZIP on - Debug on ]