Je veux ajouter une option à l'explorateur (dans Windows) comme le 'volet d'aperçu' mais seulement un 'volet d'édition'. L'idée est que j'ai des fichiers texte que je veux modifier, mais je ne veux pas ouvrir une application pour éditer le fichier. Je veux juste cliquer sur dans le volet d'édition et faire les modifications. Des suggestions quelle API je peux utiliser pour étendre l'explorateur de cette façon? (Plus que juste regarder l'api shell: j'ai et je ne sais pas ce qui me permettra d'accomplir cela).Comment intégrer mon interface graphique dans l'explorateur Windows?
Répondre
Vous devez implémenter PropertyHandler. Voir Windows SDK \ Samples \ winui \ Shell \ AppShellIntegration \ PropertyHandlers.
Chaque propriété est décrite par le fichier XML du schéma de propriété. Ce schéma de propriété doit être enregistré avec PSRegisterPropertySchema(). Le gestionnaire de propriété implémente IInitializeWithXXX, IPropertyStore et éventuellement IPropertyStoreCapabilities. Vous devez enregistrer CLSID de votre implémentation pour chaque extension de fichier que vous voulez gérer (.txt dans votre cas).
Je ne comprends pas ce que les propriétés de fichier ont à faire avec l'intégration de mon gui dans l'explorateur. – chacham15
Il ne s'agit pas de propriétés de fichier: le système Windows Property System est un système extensible de lecture/écriture de définitions de données qui fournit une manière uniforme d'exprimer des métadonnées sur les éléments Shell. Dans Windows Vista et versions ultérieures, il vous permet de stocker et de récupérer des métadonnées pour les éléments Shell (fichiers, dossiers, e-mails ou contacts). Une propriété est un élément individuel de métadonnées associé à un élément Shell. Vous pouvez donc utiliser ces métadonnées pour permettre à l'utilisateur de modifier votre fichier. – Flot2011
Je vois ce que vous dites, je pense. La chose est que je veux mon propre GUI présent. Un exemple simple d'où cela est utile est dans l'aperçu du code. Je voudrais que le code qui apparaît dans l'aperçu soit surligné. Ce n'est pas possible avec un simple PropertyHandeler – chacham15
- 1. Interface graphique tactile dans Windows Mobile
- 2. Comment intégrer Windows Form dans une interface graphique ATL non gérée?
- 3. Comment utiliser sudo par programmation? C'est à dire. intégrer sudo dans mon interface graphique
- 4. Comment tracer sur mon interface graphique
- 5. Mon thread gèle toujours mon interface graphique
- 6. Intégrer l'audio, la vidéo dans une interface utilisateur graphique Python
- 7. Comment intégrer un graphique hgactivity dans hgweb
- 8. Comment faire rebase - interactif dans une interface graphique Windows
- 9. Java: Disposer de mon interface graphique
- 10. Mon interface graphique Tkinter est trop ... statique?
- 11. Développement d'une interface graphique animée sur Windows
- 12. Ajout d'une interface graphique à mon application
- 13. Intégrer mon nouveau programme avec Windows
- 14. Interface beanstalkd/interface graphique
- 15. pygtk comment incorporer une application externe dans mon interface graphique de pygtk
- 16. Comment faire pour que mon interface graphique fonctionne
- 17. Comment intégrer une vidéo MP4 de 10 secondes dans une interface graphique Java?
- 18. Comment dois-je organiser mon interface graphique Java?
- 19. Comment dois-je construire mon interface graphique en Qt?
- 20. Afficher la sortie CMD dans mon interface graphique (Java)
- 21. Comment concevoir une interface graphique légère pour Windows?
- 22. Comment créer une interface graphique par programme et la créer pour mon formulaire Windows?
- 23. Boutons mis en évidence déjà dans mon interface graphique Java
- 24. Comment créer une interface graphique pour Excel?
- 25. interface graphique Nunit
- 26. Développement d'une interface graphique moderne Windows Mobile 6.5
- 27. Comment intégrer l'application C OpenGL dans l'interface graphique C#?
- 28. C liaison avec une interface graphique Qt
- 29. Comment dessiner un graphique dans mon application?
- 30. Application Windows Forms C#: interface graphique distincte de Business Logic
http://drdobbs.com/showArticle.jhtml?articleID=184402922 –
@MitchWheat il semble que l'article est destiné à Windows 95. tandis que je vais regarder dans l'article plus en profondeur un peu plus tard, savez-vous s'il y a est une version plus à jour? – chacham15