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

Windows Discussion :

Recuperer le nom des menus


Sujet :

Windows

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 18
    Points : 14
    Points
    14
    Par défaut Recuperer le nom des menus
    Bonjour,

    Savez-vous s'il est possible de recuperer le nom des menus d'une fenetre windows ?
    Je voudrais recuperer par exemple le nom du menu "fichier" avec tous les noms des fonctions qu'il propose comme "enregistrer", "imprimer" et si c'est possible les raccourcis clavier associes .
    Voila tous ca en c++.

    Je vous remercie.
    Thibal

  2. #2
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    Salut !

    Il faudrait être un poil plus précis : Quelle API/librairie utilises-tu ?

    Windows ou Linux ? dans le second cas, quel Windows Manager (Gnome ? KDE ? etc...) ? etc...
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 18
    Points : 14
    Points
    14
    Par défaut
    Citation Envoyé par thibal_kamehouse
    Bonjour,

    Savez-vous s'il est possible de recuperer le nom des menus d'une fenetre windows ?

    Thibal
    Donc windows, j'ai trouve une fonction GetMenu(HWND) sur la msdn mais ca
    n'a pas l'air de fonctionner a 100%, il est possible que je fasse un peu de la merde aussi. je continue dans cette direction pensez-vous que j'ai une chance d'arriver a quelque chose ?

    Merci

  4. #4
    mat.M
    Invité(e)
    Par défaut
    Citation Envoyé par thibal_kamehouse
    Donc windows, j'ai trouve une fonction GetMenu(HWND) sur la msdn mais ca
    n'a pas l'air de fonctionner a 100%, il est possible que je fasse un peu de la merde aussi. je continue dans cette direction pensez-vous que j'ai une chance d'arriver a quelque chose ?

    Merci
    Ben oui ! Si de telles API existent c'est qu'elles ont une fonctionnalités
    Soit cela fonctionne à 100% soit pas du tout.
    SI l'API ne fonctionne pas c'est que des initialisations ont été mal faites.

    C'est pas suffisant ! Il faut utiliser GetMenuItemInfo + MENUITEMINFO également.
    Exemple du MSDN
    BOOL WINAPI OnCreate(HWND hwnd)
    {
    HMENU hmenuBar = GetMenu(hwnd);
    HMENU hmenuPopup;
    MENUITEMINFO mii;
    UINT uID;
    MYITEM *pMyItem;

    // Get a handle to the pop-up menu.

    mii.fMask = MIIM_SUBMENU; // information to get
    GetMenuItemInfo(hmenuBar, IDM_CHARACTER, FALSE, &mii);
    hmenuPopup = mii.hSubMenu;

  5. #5
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 18
    Points : 14
    Points
    14
    Par défaut
    Ok je vais tester ca.
    Je vous remercie.

Discussions similaires

  1. recupere le nom des fichiere renomer
    Par nessing dans le forum Autres Logiciels
    Réponses: 0
    Dernier message: 04/08/2007, 19h49
  2. recuperer les noms des tables
    Par samyco dans le forum JDBC
    Réponses: 6
    Dernier message: 31/07/2007, 10h12
  3. récupération du nom des tables
    Par romram dans le forum Access
    Réponses: 2
    Dernier message: 06/12/2006, 14h16
  4. Recuperer le nom des menus
    Par thibal_kamehouse dans le forum C++
    Réponses: 4
    Dernier message: 02/05/2006, 17h59
  5. comment recuperer le nom des champs ?????
    Par e11137 dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 09/01/2004, 10h00

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