IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API, COM et SDKs Delphi Discussion :

Faire appel au sous-menu Nouveau de windows


Sujet :

API, COM et SDKs Delphi

  1. #1
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 576
    Billets dans le blog
    65
    Par défaut Faire appel au sous-menu Nouveau de windows
    Comment faire appel au Menu Nouveau de Windows par programme ?
    la Question subsidiaire serait : obtenir les types connus de fichier associés .

    une piste dans les registres ?

    Mon objectif est dans un browser fichier de ma composition pouvoir proposer de créer un nouveau fichier selon les types connus via un menu popup

  2. #2
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 088
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 088
    Par défaut
    Salut SergioMaster.

    Je pense que si tu fais appel au "ContextMenu", tu auras tout le menu contextuel de Windows, et donc "Nouveau..."

    gougle est ton ami, avec ContextMenu +Delphi (testé et approuvé, mais pas de code sous la main, là)

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 576
    Billets dans le blog
    65
    Par défaut Comment retranscrire ASSOCSTR_COMMAND
    Après bien des recherches infructueuses , j'ai décidé de le créer moi même
    une recherche dans les registres m'a donné une solution pour connaitre les programmes implantés, les extensions possible et donc la possibilité de créer un sous menu totalement adapté
    pour plus d'infos http://www.developpez.net/forums/d10...s/#post5654407

    Quelques problèmes encore :
    mineur : les 'extensions' Folder et BriefCase qui n'ont pas de points et restent en anglais.

    majeur : L'objet de ma question
    Comment retranscrire une valeur de ce genre (ici pour un document open Office Clac ou doc)
    Citation Envoyé par ASSOCSTR_COMMAND
    "C:\Program Files\OpenOffice.org 3\program\soffice.exe" -n "%1"
    pour avoir quelque chose de compatible avec le ShellExecute
    et donc avoir :
    -1 le nom du programme : C:\Program Files\OpenOffice.org 3\program\soffice.exe (qui est différent du nom du programme associé )
    Citation Envoyé par
    ASSOCSTR_EXECUTABLE pour un Tableau
    C:\Program Files\OpenOffice.org 3\program\scalc.exe
    -2 les paramètres : -n et moins facile le remplacement du %1 par la valeur que je retouve dans ASSOCSTR_FRIENDLYDOCNAME

    en bref , comment MS le fait ? une idée sur une API formatage et split ?

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 576
    Billets dans le blog
    65
    Par défaut NOTA
    en fait , pour OpenOffice tableau il faut utiliser
    ASSOCSTR_EXECUTABLE
    C:\Program Files\OpenOffice.org 3\program\scalc.exe pour un nouveau fichier on se demande donc a quoi sert
    ASSOCSTR_COMMAND
    "C:\Program Files\OpenOffice.org 3\program\soffice.exe" -n "%1"
    encore des arcanes MS non décryptées

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Faire disparaître un sous menu
    Par loic20h28 dans le forum jQuery
    Réponses: 2
    Dernier message: 01/09/2014, 16h15
  2. commande pour faire apparaitre un sous menu
    Par bcpcsi dans le forum Général Python
    Réponses: 2
    Dernier message: 15/05/2013, 19h32
  3. Faire appel à un sous programme se trouvant dans un autre fichie
    Par Roud9 dans le forum x86 32-bits / 64-bits
    Réponses: 1
    Dernier message: 12/04/2011, 11h43
  4. Faire apparaitre un sous menu
    Par nikicaillou dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 06/01/2007, 21h35
  5. Peut-on faire appel aux interruptions sous Windows ?
    Par lorenfar dans le forum Assembleur
    Réponses: 10
    Dernier message: 09/05/2005, 18h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo