Page 1 sur 1
Menu
Publié : lun. 24/mai/2004 21:32
par LavaLava
Dans un menu, j'ai un SubMenu 'Recents' qui contient les items des fichiers récents. Mais comment fait-on pour ré-éditer ces items ?
Publié : lun. 24/mai/2004 21:35
par Heis Spiter
Tu créé ton menu et récupére le Handle. Par exemple :
Puis utilise l'API ModifiyMenu
Code : Tout sélectionner
ModifyMenu_(MenuHandle, #MENU_1, #MF_STRING, #MENU_1, "texte changé")
#MENU_1 est le menu a éditer.
Source: Bird Chat, version a venir

Publié : lun. 24/mai/2004 22:29
par LavaLava
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 ...
Publié : mar. 25/mai/2004 6:40
par Anonyme2
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 ...
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.
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.
Publié : mar. 25/mai/2004 20:20
par LavaLava
Ca marche !
Merci à vous deux ...