Suchergebnisse
Suchergebnisse 1-4 von insgesamt 4.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hi @hassowuff Du kannst Dir von den Dateien eine PIDL (ITEMIDLIST) (SHGetDesktopFolder -> Interface IShellFolder, IShellFolder.ParseDisplayName(Deine Datei) -> PIDL ) holen und packst diese in ein ITEMIDLIST-Array. Per SHCreateShellItemArrayFromIDLists erstellst aus dem ITEMIDLIST-Array ein Interface IShellItemArray. Vom IShellItemArray holst Du Dir mit BindToHandler(BHID_SFUIObject) ein Interface IContextMenu. Per IContextMenu.InvokeCommand führst halt den "print" Befehl aus. Alternativ kannst …
-
@hassowuff Zitat: „Deine Vorgehensweise habe ich verstanden, finde ich auch gar nicht schlecht nur die Umsetzung nach deiner Beschreibung übersteigt meine Fähigkeiten“ Das ist zwar nicht ganz der Weg den der Explorer nimmt, aber so ähnlich. Am Ende kommt ja der Rechtsklick auf die selektierten Dateien und das Kontextmenü wo Du dann halt Drucken auswählst und der dazugehörende registrierte Handler für Bilder (die shimgvw.dll offensichtlich) aufgerufen wird. Bei meiner Idee zeigen wir zwar nicht …
-
Hi @hassowuff Hab heute ein bissel Zeit gefunden meine Idee umzusetzen. Ist jetzt alles auf die schnelle zusammen gebaut und ein wenig anders geworden wie ich es ursprünglich geplant hatte. What ever. Hauptsache es läuft. Das Prinzip dürfte klar sein. Wer möchte, darf das ganze natürlich gern verbessern, erweitern usw. (Versteckter Text)