begin process at 2008 07 05 05:18:12
1 205 048 membres
34 nouveaux aujourd'hui
14 118 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Feuille MDI [ Archives Visual Basic / Divers ] (attila46)

Feuille MDI le 08/01/2003 14:09:14

attila46
Je chereche à supprimer les controls maxbutton minbutton et fermer sur une feuille MDI. Mais voila c'est beaucoup moins simple que sur une Form classique qqn aurait-il un tuyau?
Merci d'avance

Re : Feuille MDI le 08/01/2003 15:08:41

BasicInstinct
Membre Club
'lut

bizarrement, le min et le max ne sont pas grisés, mais sont qd meme désactivé.


Const MF_BYPOSITION = &H400&
Const MF_REMOVE = &H1000&
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
Private Declare Function GetMenuItemCount Lib "user32" (ByVal hMenu As Long) As Long
Private Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
Private Declare Function DrawMenuBar Lib "user32" (ByVal hwnd As Long) As Long

Private Sub MDIForm_Load()
Dim hMenu As Long
Dim nCount As Long
hMenu = GetSystemMenu(Me.hwnd, 0)
nCount = GetMenuItemCount(hMenu)
Call RemoveMenu(hMenu, nCount - 1, MF_REMOVE Or MF_BYPOSITION)
Call RemoveMenu(hMenu, nCount - 2, MF_REMOVE Or MF_BYPOSITION)
Call RemoveMenu(hMenu, nCount - 3, MF_REMOVE Or MF_BYPOSITION)
Call RemoveMenu(hMenu, nCount - 4, MF_REMOVE Or MF_BYPOSITION)
DrawMenuBar Me.hwnd
End Sub



BasicInstinct

-------------------------------
Réponse au message :
-------------------------------

> Je chereche à supprimer les controls maxbutton minbutton et fermer sur une feuille MDI. Mais voila c'est beaucoup moins simple que sur une Form classique qqn aurait-il un tuyau?
> Merci d'avance


Classé sous : feuille, mdi

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS