Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

  • Benutzer-Avatarbild

    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 …

  • Benutzer-Avatarbild

    @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 …

  • Benutzer-Avatarbild

    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)

  • Benutzer-Avatarbild

    Hi Kleine Korrektur. Macht aber keinen Unterschied. Anstatt der API CreateMenu kannst auch die API CreatePopupMenu nehmen. Brauchst ja nur die Namen austauschen. Die API-Signatur ist ja die gleiche.