Retirer l'emplacement checked d'un menu item.

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
pat
Messages : 411
Inscription : mar. 24/nov./2009 15:13

Retirer l'emplacement checked d'un menu item.

Message par pat »

Bonjour à tous,
Je souhaitet retirer l'emplacement checked d'un menu item.
Merci, à ceux qui savent, de m'aider.
Le code ci-dessous ne fonctionne pas du tout.

Code : Tout sélectionner

#MNS_NOCHECK=4

If OpenWindow(0, 200, 200, 200, 100, "Exemple de menu")
    If CreateMenu(0, WindowID(0))   
      MenuTitle("Projet")
        MenuItem(1, "Ouvrir"   +Chr(9)+"Ctrl+O")
        MenuItem(2, "Enregistrer"   +Chr(9)+"Ctrl+E")
        MenuItem(3, "Enregistrer sous"+Chr(9)+"Ctrl+R")
        MenuItem(4, "Fermer"  +Chr(9)+"Ctrl+F")
    EndIf
    
    Structure LPCMENUINFO
      cbSize.w
      fMask.w
      dwStyle.w
      cyMax.i
      HBRUSH.w
      dwContextHelpID.w
      dwMenuData.l
    EndStructure
    
    pti.LPCMENUINFO\cbSize = SizeOf(LPCMENUINFO)
    SetMenuInfo_(MenuID(0),pti.LPCMENUINFO)
    pti\dwStyle=#MNS_NOCHECK
    
    Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
  EndIf
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Retirer l'emplacement checked d'un menu item.

Message par Ar-S »

Qu'appelles tu "l'emplacement checked d'un menu item" ?
L'endroit de l'image ? Du raccourcis ?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
pat
Messages : 411
Inscription : mar. 24/nov./2009 15:13

Re: Retirer l'emplacement checked d'un menu item.

Message par pat »

Merci pour la réponse.
On peut mettre des cheked pour chaque entrée de menu, de sorte qu'à l'origine le texte de l'item est plus à droite, emplacement également pour mettre une icône.
On peut supprimer cet emplacement.
C'est possible car j'ai réussi à le faire facilement en AutoIt.
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Retirer l'emplacement checked d'un menu item.

Message par Ar-S »

Bien joué El Papounet, le 3eme code de Rashad fonctionne parfaitement.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
pat
Messages : 411
Inscription : mar. 24/nov./2009 15:13

Re: Retirer l'emplacement checked d'un menu item.

Message par pat »

Merci à vous pour la réponse.
pat
Messages : 411
Inscription : mar. 24/nov./2009 15:13

Re: Retirer l'emplacement checked d'un menu item.

Message par pat »

Je viens de me rendre compte, comme c'est indiqué dans le code, que ce code ne fonctionne que pour les sous-menus.
Pour le menu principal il faudrait trouver autre chose.
Merci pour ceux qui savent d'indiquer une solution.
El Papounet
Messages : 57
Inscription : mer. 09/juin/2010 23:47

Re: Retirer l'emplacement checked d'un menu item.

Message par El Papounet »

Le code fonctionne aussi bien pour les items du menu que pour ceux des sous-menus:

Image
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Retirer l'emplacement checked d'un menu item.

Message par Kwai chang caine »

Chez moi aussi 8)
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
pat
Messages : 411
Inscription : mar. 24/nov./2009 15:13

Re: Retirer l'emplacement checked d'un menu item.

Message par pat »

Tu as raison, cela est valable à partir des autres exemples mais le premier exemple ne marchait pas pour le menu principal.
Merci pour la réponse.
Répondre