Menu
-
- Messages : 1092
- Inscription : mer. 28/janv./2004 16:22
- Localisation : 76
- Contact :
Tu créé ton menu et récupére le Handle. Par exemple :
Puis utilise l'API ModifiyMenu
#MENU_1 est le menu a éditer.
Source: Bird Chat, version a venir
Code : Tout sélectionner
MenuHandle = CreateMenu(#MenuBar_3, WindowID())
Code : Tout sélectionner
ModifyMenu_(MenuHandle, #MENU_1, #MF_STRING, #MENU_1, "texte changé")
Source: Bird Chat, version a venir

Heis Spiter, webmaster du site http://www.heisspiter.net
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL

La doc Microsoft sur les API (fonctions propres aux OS de MS) à télécharger ici (c'est 300/400 Mo, alors il faut l'ADSL ou le cable) puis à installer.LavaLava a écrit :Merci
Seulement je n'arrive pas à éditer cette fonction !
Qu'est ce que #MF_STRING ?
Ou trouver de la doc sur les api ?
La touche F1 ne fonctionne pas sur les api ...
c'est ici :
http://www.microsoft.com/msdownload/pla ... sdkupdate/
sinon tu peux rechercher la doc propre de l'API en lançant une rechercher avec Google avec le nom de l'APi , ici ModifyMenu sans le _
Qu'est ce que #MF_STRING ?
En PureBasic, tout ce qui commence par # est une constante, soit une constante propre à PureBasic, soit une constante que l'on crée soit une constante prédéfinie telles que certaines constantes de Microsoft.
#MF_STRING est une constante de Microsoft et vaut 0
Tu la déclare comme ceci
#MF_STRING = 0
Tu peux trouver sa valeur en lançant une recherche sur google (ne pas mettre le #) ou en convertissant les fichiers .h de la doc SDK de MS avec l'utilitaire de PureBasic (MF_STRING est déclaré dans le fichier WinUser.h). Mais avec google on trouve assez vite.